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

Пользовался ли var в JavaScript

Да, var использовался в старых версиях JavaScript (ES5 и ранее). В отличие от let и const, var имеет функциональную область видимости (не блочную) и подвержен «всплытию» (hoisting).

Пример:

javascript
function example() {
  console.log(x); // undefined (hoisting)
  var x = 10;
  if (true) {
    var x = 20; // перезаписывает x
  }
  console.log(x); // 20
}
example();

Сейчас предпочитают let и const из-за блочной области видимости и более предсказуемого поведения.

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

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

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

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