Let vs Const в JavaScript

Пусть или const? Какой из них использовать?

В JavaScript мы обычно объявляем переменные с помощью двух ключевых слов:letиconst.

Когда мы должны использовать одно против другого?

Я всегда по умолчанию используюconst.

Почему?

Потому чтоconstгарантирует, что значение нельзя переназначить.

При программировании я всегда думаю, что лучшее, что я могу использовать, - это то, что может причинить мне наименьший вред.

У нас есть невероятное количество вещей, которые могут вызвать проблемы.

Чем больше власти вы наделяете чем-то, тем больше ответственности вы возлагаете на это.

А мы обычно этого не хотим.

Ну, это спорно, конечно, как и все.яне хочу этого, и мне этого достаточно.

Если я объявлю переменную, используяlet, Япозволятьон может быть переназначен:

let number = 0
number = 1

а в некоторых случаях это необходимо.

Если яхотетьпеременная, которую нужно переназначить,letидеально.

Если я этого не сделаю, что бывает в 80% случаев, мне даже не будет доступна эта опция. Я хочу, чтобы компилятор (интерпретатор в случае JS) выдал мне ошибку.

Вот почему я по умолчаниюconstкаждый раз, когда я объявляю переменную и переключаюсь только наletкогда я хочу, чтобы была разрешена возможность переназначения.

Скачать мою бесплатнуюРуководство для начинающих по JavaScript


Больше руководств по js: