# Получение символов строки на JavaScript

Пусть у нас есть какая-то строка. Каждый символ в этой строке имеет свой порядковый номер: первый символ номер `0`, второй символ - номер `1`, третий символ номер `2` и так далее.

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

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

Давайте посмотрим на примере. Пусть у нас дана вот такая строка:

`let str = 'abcde';`

Давайте обратимся к каким-нибудь символам этой строки:

`let str = 'abcde'; alert(str[0]); // выведет 'a' alert(str[1]); // выведет 'b' alert(str[2]); // выведет 'c'`

Номер символа также может хранится и в переменной:

`let str = 'abcde'; let num = 3; // номер символа в переменной alert(str[num]); // выведет 'd'`

Дана строка `'abcde'`. Обращаясь к отдельным символам этой строки выведите на экран символ `'a'`, символ `'c'`, символ `'e'`.

Дана переменная со строкой `'abcde'`. Обращаясь к отдельным символам этой строки запишите в новую переменную символы этой строки в обратном порядке, то есть `'edcba'`.

Дана переменная `str` со строкой `'abcde'` и переменная `num` с номером символа. Выведите на экран символ, номер которого хранится в переменной `num`.

← →
↑
en ru