Прежде чем использовать переменную в JavaScript, ее необходимо объявить.1 Переменные объявляются с помощью ключевого слова var следующим образом:
var i;
var sum;
Можно объявить несколько переменных:
var i, sum;
Кроме того, объявление переменной можно совмещать с ее инициализацией:
var message = "hello";
var i = 0, j = 0, k = 0;
Если начальное значение не задано в инструкции var, то переменная объявляет_ ся, но ее начальное значение остается неопределенным (undefined), пока не будет изменено программой.
Обратите внимание, что инструкция var также может включаться в циклы for и for/in (о которых рассказывается в главе 6), что позволяет объявлять перемен_ ную цикла непосредственно в самом цикле. Например:
for(var i = 0; i < 10; i++) document.write(i, "<br>");
for(var i = 0, j = 10; i < 10; i++, j__) document.write(i*j, "<br>"); for(var i in o) document.write(i, "<br>");
Переменные, объявленные с помощью инструкции var, называются долговре' менными (permanent): попытка удалить их с помощью оператораdeleteприве_дет к ошибке. (Оператор delete рассматривается в главе 5.)

1 Если этого не сделать, то переменная неявно будет объявлена самим интерпрета_ тором JavaScript.
| 4.3. Область видимости переменной
|
|
|
|
|