Последниот симбол на стрингот во JavaScript
Ајде да го испечатиме последниот симбол од стрингот. Притоа, ќе направиме така што нашата скрипта сама ќе го одреди бројот на последниот симбол, без разлика на должината на стрингот.
Да речеме дека го имаме следниов стринг:
let str = 'abcde';
Како што можете да видите, бројот на симболи во овој
стринг е 5. Ако малку размислите,
станува очигледно дека бројот на последниот
симбол од овој стринг ќе биде за 1 помал
од неговата должина, бидејќи нумерирањето на симболите започнува
од нула.
Излегува дека, знаејќи ја должината на стрингот, можеме
да одземеме 1 од неа и да го добиеме бројот на последниот
симбол, а потоа според тој број може да се добие
самиот последен симбол.
Како што веќе знаете, должината на стрингот може да се најде
со помош на својството length. Врз основа
на ова, да го најдеме бројот на последниот симбол:
let str = 'abcde';
let last = str.length - 1; // број на последниот симбол
Да го искористиме пронајдениот број за печатење на симболот на екранот:
let str = 'abcde';
let last = str.length - 1; // број на последниот симбол
alert(str[last]); // ќе испечати 'e'
Средната променлива last може
и да не се внесува:
let str = 'abcde';
alert(str[str.length - 1]); // ќе испечати 'e'
Даден е стринг. Испечатете го на екранот неговиот последен симбол.
Даден е стринг. Испечатете го на екранот неговиот претпоследен симбол.
Даден е стринг. Испечатете го на екранот неговиот претпретпоследен симбол.