Последниот симбол на стрингот во JavaScript

Ајде да го испечатиме последниот симбол од стрингот. Притоа, ќе направиме така што нашата скрипта сама ќе го одреди бројот на последниот симбол, без разлика на должината на стрингот.

Да речеме дека го имаме следниов стринг:

javascriptlet str = 'abcde';

Како што можете да видите, бројот на симболи во овој стринг е 5. Ако малку размислите, станува очигледно дека бројот на последниот симбол од овој стринг ќе биде за 1 помал од неговата должина, бидејќи нумерирањето на симболите започнува од нула.

Излегува дека, знаејќи ја должината на стрингот, можеме да одземеме 1 од неа и да го добиеме бројот на последниот симбол, а потоа според тој број може да се добие самиот последен симбол.

Како што веќе знаете, должината на стрингот може да се најде со помош на својството length. Врз основа на ова, да го најдеме бројот на последниот симбол:

javascriptlet str = 'abcde';
let last = str.length - 1; // број на последниот симбол

Да го искористиме пронајдениот број за печатење на симболот на екранот:

javascriptlet str = 'abcde';
let last = str.length - 1; // број на последниот симбол
alert(str[last]); // ќе испечати 'e'

Средната променлива last може и да не се внесува:

javascriptlet str = 'abcde';
alert(str[str.length - 1]); // ќе испечати 'e'
Задание 1

Даден е стринг. Испечатете го на екранот неговиот последен симбол.

Задание 2

Даден е стринг. Испечатете го на екранот неговиот претпоследен симбол.

Задание 3

Даден е стринг. Испечатете го на екранот неговиот претпретпоследен симбол.