Встречается на собеседованиях • сегодня
Что используется вместо var
В современном JavaScript вместо var используют let и const.
let: для переменных, которые могут изменяться.const: для переменных, которые не должны переопределяться.
Ключевые отличия от var:
- Блочная область видимости (
{}) вместо функциональной. - Нет "поднятия" (
hoisting) с инициализациейundefined. - Не создают свойства в глобальном объекте (
window).
Пример:
javascript
if (true) {
let x = 10; // видна только внутри блока
const y = 20; // нельзя переопределить
}
console.log(x); // ReferenceErrorКогда что использовать:
constпо умолчанию.letесли значение будет меняться.varпочти никогда (только для legacy-кода).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы