Извличане на символи от низ в JavaScript

Да предположим, че имаме някакъв низ. Всеки символ в този низ има свой пореден номер: първият символ номер 0, вторият символ - номер 1, третият символ номер 2 и така нататък.

Както вече забелязахте, номерацията на символите започва от нула (нулата като начало на номерация често се среща в програмирането).

При необходимост може да получите достъп до определен символ от низа по неговия номер. За това се пише името на променливата, след това името се поставят квадратни скоби и в тези скоби се посочва номерът на символа.

Нека разгледаме пример. Да предположим, че имаме даден следния низ:

javascriptlet str = 'abcde';

Нека се обърнем към някои символи на този низ:

javascriptlet str = 'abcde';

alert(str[0]); // ще изведе 'a'
alert(str[1]); // ще изведе 'b'
alert(str[2]); // ще изведе 'c'

Номерът на символа може също да се съхранява в променлива:

javascriptlet str = 'abcde';
let num = 3; // номер на символ в променлива

alert(str[num]); // ще изведе 'd'
Задание 1

Даден е низ 'abcde'. Обръщайки се към отделни символи от този низ изведете на екрана символа 'a', символа 'c', символа 'e'.

Задание 2

Дадена е променлива със низ 'abcde'. Обръщайки се към отделни символи от този низ запишете в нова променлива символите на този низ в обратен ред, тоест 'edcba'.

Задание 3

Дадена е променлива str със низ 'abcde' и променлива num с номер на символ. Изведете на екрана символа, чийто номер се съхранява в променливата num.