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:
let 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:
let 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:
let 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:
let str = 'abcde';
alert(str[str.length - 1]); // 'e' çıxaracaq
Bir sətir verilib. Onun son simvolunu ekranda çıxarın.
Bir sətir verilib. Onun sondan əvvəlki simvolunu ekranda çıxarın.
Bir sətir verilib. Onun sondan iki əvvəlki simvolunu ekranda çıxarın.