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:
let 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:
let str = 'abcde';
let last = str.length - 1; // indeks poslednjeg karaktera
Upotrebićemo pronađeni indeks za prikaz karaktera na ekranu:
let 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:
let str = 'abcde';
alert(str[str.length - 1]); // prikazaće 'e'
Dat je string. Prikažite na ekranu njegov poslednji karakter.
Dat je string. Prikažite na ekranu njegov pretposlednji karakter.
Dat je string. Prikažite na ekranu njegov treći od kraja karakter.