Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

var

Устаревший способ объявить переменную.

Доступно с: ES1

Синтаксис

var name = value

Примеры

Переменная var не замечает блоков:

if (true) {
  var color = 'red';
}
 
console.log(color);

Результат:

red

Объявление «поднимается» в начало функции:

console.log(total);
var total = 5;
console.log(total);

Результат:

undefined
5

Примечания

У var область видимости — вся функция, а не блок, и переменную можно использовать до объявления (она будет undefined). Из-за этого возникают трудноуловимые ошибки, поэтому в современном коде используют let и const.

См. также

  • let — Объявляет переменную, значение которой можно менять.
  • const — Объявляет переменную, которой нельзя присвоить новое значение.
  • globalThis — Глобальный объект, одинаково доступный в браузере, воркере и Node.js.

В учебнике

  • Переменные — Как объявлять переменные в JavaScript через let и const, давать им имена и подставлять в строки.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.