Переменные используются в качестве символических имен, принимающих различные значения. Имена переменных задаются
идентификаторами. Переменная создается в момент ее декларации. JavaScript позволяет декларировать переменную двумя способами:
- С помощью ключевого слова var, например,
var x;
или var x = 21;
.
- Просто присваиванием переменной значения, например
x = 21;
.
Если декларация переменной не содержит присваивания ей значения, то ее значением считается
undefined. Мы можем проверять, определено ли значение переменной, и предпринимать соответствующие действия. Пример:
var text;
if (text == undefined)
document.write("Текст не задан");
else
document.write("Текст:" + text);
В этом примере значение переменной
text не определено, поэтому будет выполнен первый оператор
document.write.
В самом общем виде декларация переменных имеет вид:
var идентификатор[=инициализатор]?[,идентификатор[=инициализатор]?]?
Здесь
инициализатор — это любое выражение, значение которого присваивается переменной при ее создании. Пример:
var a = 0, b, c = "текст", x, y = false;