Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/var-let-const

В чём различия между `var`, `let` и `const` в JavaScript?

СобеседованиеПеременные и типы данныхОбласть видимости и замыкания
  1. var: область видимости функциональная
  2. let и const: область видимости блочная
  3. var: можно переобъявлять в одной области видимости
  4. var: hoisting
  5. let и const: TDZ
  6. var и let: можно объявить без инициализации
  7. var и let: значения изменяемы (mutable)
  8. const: ссылка неизменяема (immutable), но содержимое объектов и массивов может изменяться (mutable)
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov