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

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

Тип данных значения myAge должен соответствовать числу, чтобы процесс сравнения (с помощью оператора сравнения <) производился корректно. Во всех случаях, когда значение myAge меньше 18, оператор в фигурных скобках будет выполнен, в результате на экране появится окно предупреждения. После того как пользователь закроет это диалоговое окно с предупреждением, выполнение сценария будет продолжено с того оператора, который расположен непосредственно после фигурной скобки, закрывающей условный оператор.

Условный оператор if...else

Не все решения в программах принимаются так просто, как это показано выше на примере условного оператора if. Вместо того, чтобы определять направление программы только в случае выполнения или невыполнения условия, явно укажите оба пути для случая выполнения и невыполнения условия. Это не очень заметное но очень важное различие. В стандартном условном операторе if в случае, если значение контрольного выражения равно false (ложь), специальный оператор не выполняется. Если же и при негативном ответе после проверки условного выражения (значение false) нужно выполнить набор определенных действий, применяется конструкция if. . . else. Ее синтаксис приведен ниже.

if(условие) {

оператор[ы] выполняемый[е], если условие = true

} else {

оператор[ы] выполняемый[е], если условие = false

}

Здесь представлено все, что уже известно о конструкции if. Главным отличием от рассмотренного выше случая является только наличие ключевого слова else. Оно введено для того, чтобы указать альтернативный путь выполнения программы в том случае, если значение проверяемого условия равно false.

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

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

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

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

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