Poslednji karakter stringa u JavaScriptu

Hajde da prikažemo poslednji karakter stringa. Pritom ćemo postići da naša skripta sama odredi indeks poslednjeg karaktera, bez obzira na dužinu stringa.

Neka imamo ovakav string:

javascriptlet str = 'abcde';

Kao što vidite, broj karaktera u ovom stringu je 5. Ako malo razmislite, postaje očigledno da će indeks poslednjeg karaktera ovog stringa biti za 1 manji od njegove dužine, pošto indeksiranje karaktera počinje od nule.

Ispada da, znajući dužinu stringa, možemo od nje oduzeti 1 i dobiti indeks poslednjeg karaktera, a zatim po tom indeksu možemo dobiti i sam poslednji karakter.

Kao što već znate, dužinu stringa možete pronaći pomoću svojstva length. Na osnovu toga, hajde da pronađemo indeks poslednjeg karaktera:

javascriptlet str = 'abcde';
let last = str.length - 1; // indeks poslednjeg karaktera

Upotrebićemo pronađeni indeks za prikaz karaktera na ekranu:

javascriptlet str = 'abcde';
let last = str.length - 1; // indeks poslednjeg karaktera
alert(str[last]); // prikazaće 'e'

Međupromenljivu last možemo i da ne uvedemo:

javascriptlet str = 'abcde';
alert(str[str.length - 1]); // prikazaće 'e'
Задание 1

Dat je string. Prikažite na ekranu njegov poslednji karakter.

Задание 2

Dat je string. Prikažite na ekranu njegov pretposlednji karakter.

Задание 3

Dat je string. Prikažite na ekranu njegov treći od kraja karakter.