Самоучитель по креативному веб-дизайну. Книга 3, стр.28
i f (Age >= 18)
alert(«Пожалуйста, зарегистрируйтесь в списках избирателей на сайте
www. VoterRegistration. com»);
Чтобы сценарий
ми ({ }). Операторы
как показано ниже: —
if (Password!= «Secret»)
{
alert(«Неверный пароль»);
window. location = «htdocs/InvalidPassword. htm»
}
ПРИМЕЧАНИЕ Важно не столько помнить
В начале данного практикума вы с помощью оператора if определяли, был
ли возраст посетителя
ложным, то есть возраст
но будет задавать в сценариях один
if (условие)
оператор;
Глава 8. JavaScript 39 7
В приведенном ниже
для
ти, используется
телю «прилежно учиться и получать хорошие оценки»:
function checkl8()
{
var Age = 15;
if (Age >= 18)
alert(«He
else
alert
return;
}
Выше в этом практикуме вы использовали оператор if-eis e для выполнения
Самоучитель по креативному веб-дизайну. Книга 3, стр.29
if (City == «Нью-Йорк»)
AreaCode =212;
else if (City == «Хьюстон»)
AreaCode = 281;
else if (City == «Феникс»)
AreaCode = 602;
else if (City == «Сиэттл»)
AreaCode = 206;
else. *
AreaCode =0 ; // Программе не известен телефонный
Когда сценарий
Принятие решений на основании двух
По мере усложнения
39 8 Глава 8. JavaScript
проверять, есть ли у посетителя собака
действий вы будете пользоваться
кого И или логического
Самоучитель по креативному веб-дизайну. Книга 3, стр.30
if ((у_посетителя__есть__собака) | | (у_посетителя есть кошка))
Оператор
Аналогично, в следующем операторе
if ((возрас т >= 20) && (возрас т
Оператор
При использовании
Чтобы условие с операцией логического
Выполнение кода,
ПРАКТИКУМ
Когда в ваших сценариях
да нужно, чтобы
Самоучитель по креативному веб-дизайну. Книга 3, стр.31
i f (!Есть__автомобиль)
Оператор
Операция НЕ преобразует ложное условие в истинное и истинное условие в ложное. Например,
Есть_автомобиль будет
ей НЕ, JavaScript
Глава 8. JavaScript 39 9
целом считается истинным, и сценарий выполняет
приведенном ниже операторе с помощью операции НЕ проверяется, не равен ли
парОЛЬ посетителя «Secret»!
if (Password!= «Secret»)
Оператор
Одним из действий, которые
задать переменную, называемую
ниже
for (Count = 1; Count
Оператор
РАКТИКУМ
Оператор
Count = 1; присваивает управляющей
циализацию оператор for
первый раз.
после цикла. Если
переменной
oneToFive(), в которой цикл
function oneToFive()
{
var Count;
alert(«Count = » + Count);
}
В цикле for
for (Count = 1; Count
alert(«Count = » + Count);
Обратите внимание на оператор, с помощью которого
рует
Count += 5 ;
40 0 Глава 8. JavaScript
Когда вам
ной
Count = Count + 5 ;
Во-вторых, JavaScript
Count += 5;
Поскольку так
вает
for (Count = 10; Count >= 1; Count—)
Оператор
Самоучитель по креативному веб-дизайну. Книга 3, стр.32
for (Value = 0.0; Value
Оператор
Повторение операторов,
В предыдущем практикуме вы узнали, что
while (Условие);
оператор; /
Когда сценарий
Глава 8. JavaScript 401
function getPassword()
{
var Password = «»; // Присвоить начальное значение, не равное «Secret»
Password = prompt («Пароль», «») ;
alert(«Bbi вошли!»);
}
Реагирование на события JavaScript
В начале этой главы вы узнали, как
на событие, которое
Самоучитель по креативному веб-дизайну. Книга 3, стр.33
на другую страницу.
К счастью, JavaScript
handlers), которые вы можете вставлять в HTML-дескрипторы, чтобы отслеживать
те или иные
привязали к событию. В таблице 8.6
JavaScript и действий, их инициирующих.
Если вы хотите, чтобы
Например, если вы хотите поприветствовать
вом
тий onMouseover И onMouseout.
ПРАКТИКУМ
Чтобы
Самоучитель по креативному веб-дизайну. Книга 3, стр.34
40 2 Глава 8. JavaScript
Глава 8. JavaScript 40 3
NVBizNet. com
Поместив обработчик
выполнить функцию youAreOnito
объекта
обработчик_события=»операторы».
Выполнение операторов JavaScript в теле
Web-страницы
Как вы уже знаете,
мые вами, носят
functions), стандартные функции
Самоучитель по креативному веб-дизайну. Книга 3, стр.35
В объектно-ориентированных языках
ПРАКТИКУМ
Каждый
document. write(«Сообщение»);
JavaScript воспринимает
на Web-страницу. Следовательно,
40 4 Глава 8. JavaScript
метод), связанную с объектом, вам
кции в виде имя
Самоучитель по креативному веб-дизайну. Книга 3, стр.36
HTML & Web Design Tips & Techniques
Нижееледующий
// Записать на Web-страницу строку текста
document. write («Добро пожаловать на Web-страницу «) ;
document. write («с
// — >
Если
текстом вы увидите приветственное сообщение.