Эльфиори
ЭльфиориПодписчиков: 68
РейтингРейтингРейтингРейтингРейтинг19.5к

Базовый JavaScript. ч.6. Скобочная нотация

55 просмотров
10 дочитываний
2 комментария
Эта публикация уже заработала 0,50 рублей за дочитывания
Зарабатывать

Предыдущие части:

1. Комментарии к коду.

2. Назначение переменных (var,let,const)

3. Функция console.log ().

4. Операции с числами при помощи различных выражений.

5. Работа со строками.

Базовый JavaScript. ч.6. Скобочная нотация

Скобочная нотация чаще всего – это способ, при помощи которого можно получить символ с определённым индексом в тексте.

Большинство языков программирования начинают считать не с 1, а 0, из-за чего порой возникает путаница.

Пример:

let q = ‘Aq’; // в этой строке два символа, но считаются они как 0 - 1. Т.е. A = 0, q = 1, и далее по нарастающей.

const a = ‘Charm’;
const b = a[0]; // ответ будет что b = C, т.к. если считать, то 0 = C, 1 = h, 2 = a, 3 = r, 4 = m.

let z = “”;
const w = ‘Apple’;
z = w [3]; // ответ будет z = l.

Нюанс при работе со строками – изменить их невозможно, JS выбьет ошибку, если при помощи этой нотации вы попытаетесь изменить буквы. Однако можно изменить всю строку, если она задана динамичной переменной.

Пример:

let s = “Zero”;
s = ‘One’; // ответ будет One. Внимание - let динамичная переменная, в случае если бы был const, выбилась бы ошибка

let x = ‘Three’;
x[0] = ‘I’;
Error

Также, при помощи скобочной нотации, можно выкидывать буквы из строки. Для этого надо вспомнить о старом-добром.length

Пример:

const e = ‘And’;
const d = e [e.length – 1]; // выходит тут от количества символов (3) отнимается 1. Получается e[2], то есть при выполнении функции нотация высветит 2 символ, а это d.

const c = ‘Apple’;
const r = c[c.length – 5]; // ответом будет A, т.к. в слове 5 символов, и отнимая 5 мы получаем c[0], а 0 является A.

2 комментария
Понравилась публикация?
15 / -1
нет
Подписаться
Донаты ₽
Комментарии: 2
Отписаться от обсужденияПодписаться на обсуждения
ПопулярныеНовыеСтарые
Игорь
Подписчиков 394
22.04.2024, 20:21
РейтингРейтингРейтингРейтингРейтинг395.1к
«День старого программиста» — это ежегодный праздник, который отмечается 24 мая. В этот ...
Подробнее
Неинтересно
0
1
Наталья
Подписчиков 143
20.03.2024, 14:12
РейтингРейтингРейтингРейтингРейтинг436.1к
Подробнее
Неинтересно
0
8
TeN
Подписчиков 94
18.02.2024, 15:48
РейтингРейтингРейтингРейтингРейтинг8582
В мире, где границы между технологиями и человеческим мастерством становятся всё более размытыми,...
Подробнее
Неинтересно
0
0
TeN
Подписчиков 94
18.02.2024, 05:40
РейтингРейтингРейтингРейтингРейтинг8582
Программирование - это один из самых востребованных и перспективных навыков в современном мире.
Подробнее
Неинтересно
-1
0
TeN
Подписчиков 94
18.02.2024, 05:18
РейтингРейтингРейтингРейтингРейтинг8582
В современном мире программирование занимает одну из ключевых позиций в развитии экономики и общества в целом.
Подробнее
Неинтересно
0
0
Вячеслав
Подписчиков 24
16.02.2024, 16:11
РейтингРейтингРейтингРейтингРейтинг1203
В современном мире, где технологии играют все более важную роль, программирование ...
Подробнее
Неинтересно
0
0
Максим
Подписчиков 31
07.02.2024, 11:53
РейтингРейтингРейтингРейтингРейтинг1907
Подробнее
Неинтересно
0
0