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

Для чего используется var

var — это устаревший способ объявления переменных в JavaScript. Он имеет функциональную область видимости (scope), а не блочную, как let и const. Это может приводить к неожиданным ошибкам, например:

javascript
if (true) {
  var x = 10;
}
console.log(x); // 10 — переменная доступна вне блока

Основные проблемы var:

  1. Поднятие (hoisting) — переменная доступна до объявления (со значением undefined).
  2. Нет блочной области видимости.
  3. Можно переобъявлять в той же области.

Сейчас рекомендуется использовать let и const для избежания этих проблем.

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

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

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

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