@Questions0001

Почему везде используют const вместо let в JS?

Смотрю видео и книги читаю, изучаю JS. Но везде люди используют const вместо let даже если совсем не нужно использовать константу, а они используют константу. Это с чем связано?
  • Вопрос задан
  • 145 просмотров
Решения вопроса 2
sergiks
@sergiks Куратор тега JavaScript
♬♬
Редактор кода домой не отпустит, пока переменную, которую нигде не изменяют,
не объявить вместо let — const )

Иммутабельность должна быть явной!

При чтении кода гораздо удобнее для понимания изначально знать, что от константы сюрпризов не ждать.
А переменную стоит посмотреть внимательнее: где, как, зачем и на что меняют.
Ответ написан
Комментировать
@Nikita1244
Anonymous
Константа - это не переменная, но почти. Слово переменная(let) подразумевает, что можно поменять значение. Константа(const) в ней нельзя поменять значение.
Если значение не нужно менять, принято использовать константы, чтобы, например предотвратить случайное изменение значения
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
noder_ss
@noder_ss
Линуксоид-энтузиаст и SQL разработчик
Зависит от того, что нужно получить. Const - это, буквально, неизменяемая переменная. А вот let уже можно менять, она от этого и называется переменной). Но, бывают и разрабы, которые ставят то, что им пригляднее, не зная простейших правил, в последствии жалуются на ошибки :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы