Stringi viimane sümbol JavaScriptis
Väljastame stringi viimase sümboli. Teeme seda nii, et meie skript määraks ise viimase sümboli numbri, sõltumata stringi pikkusest.
Olgu meil järgmine string:
let str = 'abcde';
Nagu näete, on sümbolite arv selles
stringis 5. Kui veidi mõelda,
saab selgeks, et selle stringi viimase
sümboli number on 1 võrra väiksem
kui selle pikkus, kuna sümbolite nummerdamine algab
nullist.
Selgub, et teades stringi pikkust, saame
sellest lahutada 1 ja saada viimase sümboli numbri,
seejärel saame selle numbri järgi hankida
viimase sümboli ise.
Nagu juba teate, saab stringi pikkust leida
omaduse length abil. Lähtudes
sellest, leiame viimase sümboli numbri:
let str = 'abcde';
let last = str.length - 1; // viimase sümboli number
Kasutame leitud numbrit sümboli ekraanile väljastamiseks:
let str = 'abcde';
let last = str.length - 1; // viimase sümboli number
alert(str[last]); // väljastab 'e'
Vahepealset muutujat last ei pruugi
sisestada:
let str = 'abcde';
alert(str[str.length - 1]); // väljastab 'e'
Antud on string. Väljastage ekraanile selle viimane sümbol.
Antud on string. Väljastage ekraanile selle eelviimane sümbol.
Antud on string. Väljastage ekraanile selle eel-eelviimane sümbol.