Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 107

В программировании переменные всегда ценны их содержимым или значением. Например, после присвоения значения переменной, определяющей возраст автора книги,

var myAge = 45;

каждый раз, когда эта переменная будет использоваться в выражении, ее значение (45) автоматически будет применяться в любом операторе. Если известно, что, например, читатель на 15 лет моложе, то можно ввести новую переменную, значение которой будет рассчитываться исходя из указанной выше информации и уже известной переменной.

var yourAge = myAge - 15;

При следующем использовании в сценарии переменной yourAge ее значение будет рассчитано и окажется равным 30. Если позже в сценарии значение переменной myAge будет изменено, то на переменную yourAge эти изменения никак не повлияют, поскольку при описании переменной yourAge и расчете ее значения значение переменной myAge было равно 45.

Выражения в сценарии script1.htm

Возможно, на это в свое время никто не обратил внимания, но уже в главе 3 в первом приведенном сценарии можно было отследить вычисление выражения. Речь идет о втором операторе сценария document.write().

document.write(" of " + navigator.appName + ".");

При использовании метода document.write() (под этим термином в JavaScript подразумевается команда) следует указать в скобках все необходимые параметры. В данном случае это текстовая строка, которая будет отображаться на Web-странице. В использованном примере параметр является одним выражением, состоящим из трех отдельных строк.

" of "

navigator.appName

"."

Использование знака "плюс" (+) в JavaScript является одним из способов объединения строк. Перед тем как JavaScript сможет отобразить данную строку, нужно выполнить несложные расчеты. Первым этапом является вычисление значения свойства navigator.appName. Это значение равно строке, содержащей название используемого браузера. Когда соответствующее значение будет успешно преобразовано к строковому типу, JavaScript сможет завершить процесс объединения трех строк в одно целое. Такая результирующая строка и будет отображена на Web-странице.

страница 107
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz