Синтаксис JavaScript Справочник JavaScript Коды клавиш События Строгий режим

JavaScript: Объявление переменных

Переменная – это просто символьное имя для значения. Переменная даёт возможность обратиться к значению по имени, это означает, что, когда в программе указывается имя переменной, вместо неё подставляется значение.

Объявление

Прежде чем использовать переменную, её необходимо объявить. Переменные объявляются с помощью ключевого слова var или let, за которым следует имя переменной:

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);   // Ошибка
    
Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011-2016 © puzzleweb.ru

Реклама на сайте | Обратная связь