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

Зачем используется var

var — устаревший способ объявления переменных в JS. Основные особенности:

  1. Функциональная область видимости (а не блочная, как у let/const):
js
if (true) {
  var x = 10;
}
console.log(x); // 10 (с let/const будет ReferenceError)
  1. Поднятие (hoisting):
js
console.log(y); // undefined (не ошибка)
var y = 5;
  1. Можно переобъявлять:
js
var z = 1;
var z = 2; // Ошибки нет

Использовать var в современном коде не рекомендуется — вместо него следует использовать let и const. Исключение — legacy-код или специфические случаи, где требуется именно такое поведение.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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