JavaScript-də sətrin son simvolu

Gəlin sətrin son simvolunu çıxaraq. Bunun üçün skriptimizin sətrin uzunluğundan asılı olmayaraq, son simvolun nömrəsini özü müəyyən etməsini təmin edək.

Tutaq ki, bizim belə bir sətrimiz var:

javascriptlet str = 'abcde';

Gördüyünüz kimi, bu sətrdəki simvolların sayı 5-dır. Bir az fikirləşsək, aşkar olur ki, bu sətrin son simvolunun nömrəsi onun uzunluğundan 1 az olacaq, çünki simvolların nömrələnməsi sıfırdan başlayır.

Belə çıxır ki, sətrin uzunluğunu biləndə, biz ondan 1 çıxara bilərik və son simvolun nömrəsini əldə edə bilərik, sonra isə bu nömrəyə əsasən son simvolu əldə edə bilərik.

Artıq bildiyiniz kimi, sətrin uzunluğunu length xassəsi ilə tapa bilərsiniz. Buna əsasən son simvolun nömrəsini tapaq:

javascriptlet str = 'abcde';
let last = str.length - 1; // son simvolun nömrəsi

Tapılan nömrədən istifadə edərək simvolu ekranda çıxaraq:

javascriptlet str = 'abcde';
let last = str.length - 1; // son simvolun nömrəsi
alert(str[last]); // 'e' çıxaracaq

Ara dəyişən last təqdim etmək mütləq deyil:

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

Bir sətir verilib. Onun son simvolunu ekranda çıxarın.

Задание 2

Bir sətir verilib. Onun sondan əvvəlki simvolunu ekranda çıxarın.

Задание 3

Bir sətir verilib. Onun sondan iki əvvəlki simvolunu ekranda çıxarın.