A sztring utolsó karaktere JavaScriptben
Jelenítsük meg a sztring utolsó karakterét. Ezzel egyidejűleg úgy kell megírnunk a szkriptünket, hogy az magától határozza meg az utolsó karakter sorszámát, függetlenül a sztring hosszától.
Tegyük fel, hogy van egy ilyen sztringünk:
let str = 'abcde';
Amint látható, a karakterek száma ebben a
sztringben 5. Ha egy kicsit elgondolkodunk,
nyilvánvalóvá válik, hogy az utolsó karakter sorszáma
1-gyel kisebb lesz
a hosszánál, mivel a karakterek számozása nullától kezdődik.
Tehát kiderült, hogy ismerve a sztring hosszát,
ki tudjuk vonni belőle a 1-et, és megkapjuk az utolsó
karakter sorszámát, majd ezen a sorszámon keresztül megkaphatjuk
magát az utolsó karaktert.
Amint már tudják, a sztring hosszát
a length tulajdonsággal találhatjuk meg. Ezen
alapkerdés megválaszolásával keressük meg az utolsó karakter sorszámát:
let str = 'abcde';
let last = str.length - 1; // az utolsó karakter sorszáma
Használjuk a megtalált sorszámot a karakter megjelenítéséhez a képernyőn:
let str = 'abcde';
let last = str.length - 1; // az utolsó karakter sorszáma
alert(str[last]); // kiírja 'e'-t
A köztes last változót
valóban nem kell bevezetni:
let str = 'abcde';
alert(str[str.length - 1]); // kiírja 'e'-t
Adott egy sztring. Jelenítsd meg az utolsó karakterét a képernyőn.
Adott egy sztring. Jelenítsd meg az utolsó előtti karakterét a képernyőn.
Adott egy sztring. Jelenítsd meg az utolsó előtti előtti karakterét a képernyőn.