Найти тему

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

В любом языке программирования (даже в ассемблере) существуют переменные. Также в любом языке перед использованием переменную надо объявить. А вот способы объявления уже могут отличаться в разных языках.

В JavaScript, как и, например, в Python, необязательно использовать какое-то ключевое слово (инструкцию) для объявления переменной. Можно сделать, например, так:

x = 100;

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

Поэтому лучше объявлять переменные явно, с помощью инструкции var. Пример:

var x;
var y;

Кроме того, объявление переменной можно совмещать с её инициализацией, а также объявлять несколько переменных в одной строке:

var z = 50;
var hello = "Hello, WORLD!!!";
var i = 0, j = 0, k = 0;

Если начальное значение не задано (переменная не инициализирована), то переменная объявляется, но её значение остаётся неопределённым (undefined) до тех пор, пока где-то в программе переменной не будет присвоено значение. Например, здесь:

var sum;
alert('sum = ' + sum);

будет выведено такое сообщение:

Инструкция var также может быть включена в циклы for. Подробнее об этом здесь.

Больше сведений о переменных в JavaScript можно найти здесь.

Ну и подписывайтесь на канал, чтобы не пропустить новые статьи.