Апошні сімвал радка ў JavaScript

Давайце выведзем апошні сімвал радка. Пры гэтым зробім так, каб наш скрыпт сам вызначаў нумар апошняга сімвала, незалежна ад даўжыні радка.

Хай у нас ёсць такі радок:

javascriptlet str = 'abcde';

Як вы бачыце, колькасць сімвалаў у гэтай радку роўная 5. Калі крыху падумаць, то становіцца відавочным, што нумар апошняга сімвала гэтай радку будзе на 1 менш яе даўжыні, бо нумарацыя сімвалаў пачынаецца з нуля.

Атрымліваецца, што, ведаючы даўжыню радка, мы можам адняць ад яе 1 і атрымаць нумар апошняга сімвала, а затым па гэтым нумары можна атрымаць самы апошні сімвал.

Як вы ўжо ведаеце, даўжыню радка можна знайсці з дапамогай уласцівасці length. Зыходзячы з гэтага, знойдзем нумар апошняга сімвала:

javascriptlet str = 'abcde';
let last = str.length - 1; // нумар апошняга сімвала

Выкашаем знойдзены нумар для вываду сімвала на экран:

javascriptlet str = 'abcde';
let last = str.length - 1; // нумар апошняга сімвала
alert(str[last]); // выведзе 'e'

Прамежкавую зменную last можна і не ўводзіць:

javascriptlet str = 'abcde';
alert(str[str.length - 1]); // выведзе 'e'
Задание 1

Дадзены радок. Выведзіце на экран яго апошні сімвал.

Задание 2

Дадзены радок. Выведзіце на экран яго перадапошні сімвал.

Задание 3

Дадзены радок. Выведзіце на экран яго трэці з канца сімвал.