Апошні сімвал радка ў 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'
Дадзены радок. Выведзіце на экран яго апошні сімвал.
Дадзены радок. Выведзіце на экран яго перадапошні сімвал.
Дадзены радок. Выведзіце на экран яго трэці з канца сімвал.