Zadnji znak niza v JavaScript
Izpišimo zadnji znak niza. Pripravimo skript tako, da sam določi številko zadnjega znaka, neodvisno od dolžine niza.
Recimo, da imamo takšen niz:
let str = 'abcde';
Kot lahko vidite, je število znakov v tem
nizu 5. Če malo pomislimo,
postane očitno, da bo številka zadnjega
znaka tega niza za 1 manjša
od njegove dolžine, saj se številčenje znakov začne
z ničlo.
Izkazalo se je, da če poznamo dolžino niza, lahko
od nje odštejemo 1 in dobimo številko zadnjega
znaka, nato pa lahko po tej številki dobimo
sam zadnji znak.
Kot že veste, lahko dolžino niza najdete
z lastnostjo length. Iz tega
izhajajoč poiščimo številko zadnjega znaka:
let str = 'abcde';
let last = str.length - 1; // številka zadnjega znaka
Uporabimo najdeno številko za prikaz znaka na zaslonu:
let str = 'abcde';
let last = str.length - 1; // številka zadnjega znaka
alert(str[last]); // izpiše 'e'
Vmesne spremenljivke last lahko
tudi ne uvedemo:
let str = 'abcde';
alert(str[str.length - 1]); // izpiše 'e'
Podan je niz. Prikažite na zaslonu njegov zadnji znak.
Podan je niz. Prikažite na zaslonu njegov predzadnji znak.
Podan je niz. Prikažite na zaslonu njegov predpredzadnji znak.