Встречается на собеседованиях • сегодня

Что используется вместо var

В современном JavaScript вместо var используют let и const.

  • let: для переменных, которые могут изменяться.
  • const: для переменных, которые не должны переопределяться.

Ключевые отличия от var:

  1. Блочная область видимости ({}) вместо функциональной.
  2. Нет "поднятия" (hoisting) с инициализацией undefined.
  3. Не создают свойства в глобальном объекте (window).

Пример:

javascript
if (true) {
  let x = 10; // видна только внутри блока
  const y = 20; // нельзя переопределить
}
console.log(x); // ReferenceError

Когда что использовать:

  • const по умолчанию.
  • let если значение будет меняться.
  • var почти никогда (только для legacy-кода).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы