JavaScript: Объявление переменных
Объявление
var num; let num2;
Один раз использовав ключевое слово var
или let
, можно объявить несколько переменных, перечислив их через запятую:
var num, num2; let num3, num4;
Инициализация и присваивание значения
Объявление переменных можно совмещать с их инициализацией. Инициализация — это присвоение начального значения переменной. Присвоить какое-либо значение переменной можно с помощью оператора присваивания, который обозначается символом равно (=):
var color = "чёрный"; let num = 10, num2 = 15;
Переменные в JavaScript не имеют типа, поэтому переменной может быть присвоено значение любого типа, а затем этой же переменной может быть присвоено значение другого типа:
var a = 10; let b = 20; a = "текст"; b = "текст";
Если при объявлении переменной ей не было присвоено никакого значения, она будет иметь специальное значение undefined, до тех пор, пока ей не будет присвоено другое значение:
var a; let b; console.log(a); // undefined console.log(b); // undefined
Обращение к значению
После того как переменная объявлена ключевое слово var
или let
при использовании переменной указывать не нужно. Чтобы в программе обратиться к значению переменной, надо просто написать имя переменной, интерпретатор JavaScript вместо неё подставит значение, которое хранится в переменной:
var x = 10, msg = "Hello"; alert(x); document.write(msg);Попробовать »
Так как вместо имени переменной подставляется её значение, можно копировать значение из одной переменной в другую:
var a = 10; let b; b = a; // Тоже самое, что и b = 10;
Если попытаться использовать необъявленную переменную, будет вызвана ошибка:
console.log(x); // Ошибка