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

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

Как пример использования структуры if. . .else приведен фрагмент кода, в котором определяется количество дней в феврале месяце в зависимости от того, високосный год или нет. Для упрощения примера в условии просто проверяется, делится ли номер года нацело на 4. (Настоящая проверка должна учитывать переход в новое столетие, но в данном случае это несущественно). Оператор в виде знака процента (%) обозначает делением по модулю, и о нем речь пойдет в главе 32. Результат выполнения этого оператора - это остаток от деления одного числа на другое. Если остаток равен нулю, то первое число делится на второе нацело.

var febDays;

var theYear = 2004;

if (theYear % 4 == 0) {

febDays = 29;

} else {

febDays = 28;

}

Самое важное в этом примере происходит в конце кода, в конструкции if. . .else. Значение переменной febDays устанавливается равным 28 или 29. Ни одно из других значений не является возможным. Для тех лет, числа которых нацело делятся на 4, выполняется первый встроенный оператор условной конструкции. Во всех других случаях выполняется второй оператор. Процесс выполнения кода в любом случае продолжается с первого после окончания структуры if . . .else оператора.

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

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

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

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

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