Merkkijonon viimeinen merkki JavaScriptissä
Otetaan esiin merkkijonon viimeinen merkki. Samalla tehdään niin, että skriptimme määrittää viimeisen merkin numeron itsenäisesti, riippumatta merkkijonon pituudesta.
Oletetaan, että meillä on tällainen merkkijono:
let str = 'abcde';
Kuten näette, tämän merkkijonon merkkien
määrä on 5. Jos ajattelee hieman,
käy ilmeiseksi, että tämän merkkijonon viimeisen
merkin numero on 1 pienempi
kuin sen pituus, koska merkkien numerointi alkaa
nollasta.
Siis, kun tiedämme merkkijonon pituuden, voimme
vähentää siitä 1 ja saada viimeisen
merkin numeron, ja sitten tämän numeron perusteella voidaan saada
itse viimeinen merkki.
Kuten jo tiedätte, merkkijonon pituuden voi löytää
ominaisuudella length. Tämän perusteella
etsitään viimeisen merkin numero:
let str = 'abcde';
let last = str.length - 1; // viimeisen merkin numero
Käytetään löydettyä numeroa merkin näyttämiseksi ruudulla:
let str = 'abcde';
let last = str.length - 1; // viimeisen merkin numero
alert(str[last]); // tulostaa 'e'
Välikappaleen muuttujaa last ei
tarvitse ottaa käyttöön:
let str = 'abcde';
alert(str[str.length - 1]); // tulostaa 'e'
Annettu merkkijono. Näytä ruudulla sen viimeinen merkki.
Annettu merkkijono. Näytä ruudulla sen toiseksi viimeinen merkki.
Annettu merkkijono. Näytä ruudulla sen kolmanneksi viimeinen merkki.