JavaScript переменная
Пример
Создайте переменную с именем carName и присвойте ей значение «Volvo»:
var carName = "Volvo";
Ниже приведены дополнительные примеры.
Определение и использование
Оператор var
объявляет переменную.
Переменные — это контейнеры для хранения информации.
Создание переменной в JavaScript называется «объявлением» переменной:
var carName;
После объявления переменная пуста (не имеет значения).
Чтобы присвоить значение переменной, используйте знак равенства:
carName = "Volvo";
Вы также можете присвоить значение переменной при ее объявлении:
var carName = "Volvo";
Примечание
Переменная, объявленная без значения, имеет значение undefined
.
Смотрите также:
Справочник по JavaScript: JavaScript let
Справочник по JavaScript: константа JavaScript
Учебники
Учебник по JavaScript: переменные JavaScript
Учебник по JavaScript: JavaScript Let
Учебник по JavaScript: JavaScript Const
Учебник по JavaScript: область видимости JavaScript
Синтаксис
var name = value;
Параметры
Parameter | Description |
name | Required. The name of the variable. Variable names must follow these rules: Must begin with a letter, or $, or _ Names are case sensitive (y and Y are different) Reserved JavaScript words cannot be used as names |
value | Optional. A value to be assigned to the variable. |
Примечание
ECMAScript6 (ES6/JavaScript 2015) рекомендует вам объявлять переменные с помощью let not var .
Дополнительные примеры
Используйте var , чтобы присвоить 5 x и 6 y, и отобразите x + y:
var x = 5;
var y = 6;
document.getElementById("demo").innerHTML = x + y;
Используйте let , чтобы присвоить 5 x и 6 y, и отобразить x + y:
let x = 5;
let y = 6;
document.getElementById("demo").innerHTML = x + y;
Объявите много переменных в одном операторе.
Начните оператор с var и разделите переменные запятой :
var lastName = "Doe",
age = 30,
job = "carpenter";
Объявите много переменных в одном операторе.
Начните оператор с let и разделите переменные запятой :
let lastName = "Doe",
age = 30,
job = "carpenter";
Использование var в цикле:
let text = "";
for (var i = 0; i < 5; i++) {
text += i + "<br>";
}
Использование let в цикле:
let text = "";
for (let i = 0; i < 5; i++) {
text += i + "<br>";
}
Поддержка браузера
var
является функцией ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |