Последният символ на низ в 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

Даден е низ. Изведете на екрана неговия предпредпоследен символ.