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:

javascriptlet 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:

javascriptlet str = 'abcde';
let last = str.length - 1; // viimase sümboli number

Kasutame leitud numbrit sümboli ekraanile väljastamiseks:

javascriptlet str = 'abcde';
let last = str.length - 1; // viimase sümboli number
alert(str[last]); // väljastab 'e'

Vahepealset muutujat last ei pruugi sisestada:

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

Antud on string. Väljastage ekraanile selle viimane sümbol.

Задание 2

Antud on string. Väljastage ekraanile selle eelviimane sümbol.

Задание 3

Antud on string. Väljastage ekraanile selle eel-eelviimane sümbol.