страница 104
Создание переменной
В JavaScript создать переменную можно несколькими способами. Но только один из них применим практически во всех случаях. Этот способ подразумевает использование ключевого слова var, после которого указывается имя, которое будет присвоено переменной. Например, чтобы таким образом определить переменную с именем myAge, нужно воспользоваться следующим оператором JavaScript.
var myAge;
Этот оператор указывает браузеру, на то что данную переменную можно использовать для последующего хранения информации. Любые данные, присвоенные этой переменной, могут в дальнейшем изменяться.
Чтобы присвоить переменной значение, используются операторы присвоения. Наиболее распространенным среди них является знак равенства. Если описанной выше переменной myAge нужно присвоить значение сразу при описании (такой комбинированный процесс описания и присвоения значения еще называется инициализацией переменной), то в описании переменной используется еще и оператор присваивания.
var myAge = 45;
С другой стороны, если переменная описана в одном месте, а позже ей нужно присвоить другое значение, то сделать это можно следующим образом,
var myAge; myAge = 45;
Ключевое слово var для данной переменной в документе используется один-единственный раз: при описании или инициализации.
Переменные в JavaScript могут принимать значения любого типа. В отличие от многих других языков, в JavaScript нет необходимости при описании переменной указывать тип ее значений. Тип переменной может меняться в процессе выполнения программы. Эта либеральность просто сводит с ума некоторых классических программистов, которые привыкли и для данных, и для переменных указывать тип.