Охирин рамзи сатр дар JavaScript
Биёед охирин рамзи сатрро барорем. Ҳамзамон биёед тавре созем, ки скрипти мо худ рақами охирин рамзро муайян кунад, новобаста ба дарозии сатр.
Фарз кунем, ки мо чунин сатр дорем:
let str = 'abcde';
Чунон ки мебинед, шумораи рамзҳо дар ин
сатр баробар аст ба 5. Агар каме фикр кунем,
пас равшан мешавад, ки рақами охирин
рамзи ин сатр ба 1 камтар аз
дарозии он хоҳад буд, зеро шуморагузории рамзҳо аз
сифр оғоз меёбад.
Маълум мешавад, ки донистани дарозии сатр, мо метавонем
аз он 1 кам кунем ва рақами охирин
рамзро гирем, ва сипас бо ин рақам метавонем
худи охирин рамзро гирем.
Чунон ки аллакай медонед, дарозии сатрро метавон ёфт
бо воситаи хосияти length. Аз ин рӯ
рақами охирин рамзро меёбем:
let str = 'abcde';
let last = str.length - 1; // рақами охирин рамз
Рақами ёфташударо барои ба экран баровардани рамз истифода мебарем:
let str = 'abcde';
let last = str.length - 1; // рақами охирин рамз
alert(str[last]); // 'e'-ро мебарорад
Тағйирёбандаи миёнаи last -ро
метавон ворид накард:
let str = 'abcde';
alert(str[str.length - 1]); // 'e'-ро мебарорад
Сатр дода шудааст. Охирин рамзи онро ба экран бароред.
Сатр дода шудааст. Рамзи пеш аз охири онро ба экран бароред.
Сатр дода шудааст. Рамзи пеш аз пеш аз охири онро ба экран бароред.