JavaScript-de setiriň iň soňky nyşany

Geliň, setiriň iň soňky nyşanyny çykaralyň. Şeýle hem edeliň, setiriň uzynlygyna baglylyk etmezden, biziň skriptimiz özi iň soňky nyşanyň nomerini anyklasyn.

Bizde şeýle setir bar bolsun:

javascriptlet str = 'abcde';

Görşüňiz ýaly, bu setirdäki nyşanlaryň sany 5-e deň. Bir az oýlansaňyz, bu setiriň iň soňky nyşanynyň nomeriniň onuň uzynlygyndan 1 az boljakdygy anyk bolar, sebäbi nyşanlaryň sanawy noldan başlaýar.

Demek, setiriň uzynlygyny bilip, ondan 1 aýryp, iň soňky nyşanyň nomerini alyp bileris, soň bolsa şu nomer bilen iň soňky nyşany özümize alyp bileris.

Bilşiňiz ýaly, setiriň uzynlygyny length häsiýeti bilen tapyp bolar. Şondan peýdalanyp, iň soňky nyşanyň nomerini tapaýlyň:

javascriptlet str = 'abcde';
let last = str.length - 1; // iň soňky nyşanyň nomeri

Tapylan nomeri ekranda nyşany görkezmek üçin ulanyň:

javascriptlet str = 'abcde';
let last = str.length - 1; // iň soňky nyşanyň nomeri
alert(str[last]); // 'e' görkezer

last aralyk üýtgeýjisini girmek hökman däl:

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

Setir berlen. Onuň iň soňky nyşanyny ekrana çykaryň.

Задание 2

Setir berlen. Onuň iň soňkyndan öňki nyşanyny ekrana çykaryň.

Задание 3

Setir berlen. Onuň iň soňkynyň öňündäki nyşanyny ekrana çykaryň.