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:

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

javascriptlet str = 'abcde';
let last = str.length - 1; // številka zadnjega znaka

Uporabimo najdeno številko za prikaz znaka na zaslonu:

javascriptlet str = 'abcde';
let last = str.length - 1; // številka zadnjega znaka
alert(str[last]); // izpiše 'e'

Vmesne spremenljivke last lahko tudi ne uvedemo:

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

Podan je niz. Prikažite na zaslonu njegov zadnji znak.

Задание 2

Podan je niz. Prikažite na zaslonu njegov predzadnji znak.

Задание 3

Podan je niz. Prikažite na zaslonu njegov predpredzadnji znak.