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:

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

javascriptlet str = 'abcde';
let last = str.length - 1; // viimeisen merkin numero

Käytetään löydettyä numeroa merkin näyttämiseksi ruudulla:

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

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

Annettu merkkijono. Näytä ruudulla sen viimeinen merkki.

Задание 2

Annettu merkkijono. Näytä ruudulla sen toiseksi viimeinen merkki.

Задание 3

Annettu merkkijono. Näytä ruudulla sen kolmanneksi viimeinen merkki.