• Страница 1 из 1
  • 1
Модератор форума: webik  
Форум » JavaScript и jQuery » JavaScript » Условные выражения » Конструкция if / else (Или у нас есть альтернативный план)
Конструкция if / else
webikДата: Пт, 22.03.2019, 13:54 | Сообщение # 1
Offline
Ранее мы рассматривали основы условных выражений в виде простой конструкции, когда при проверке условия, если оно оказывалось истинным, выполнялся какой-то код.

А что если условие ложное?

В этом случае можно либо завершить работу программы, либо заставить программу выполнить альтернативный код. В общем виде это будет выглядеть так:

Код
if(здесь условие) {
// здесь код программы, если условие истина
} else {
// здесь код программы, если условие ложно
}


Пример

Код
if(ответ == 31) {
alert('Верно. У Сатурна 31 луна.');
правОтветов += 1;
} else {
alert('Неверно! У Сатурна не столько лун!');
}


Разбираем этот код.

Допустим, идёт викторина. Участник отвечает на вопрос "Сколько лун у Сатурна?". Ответ участника сохраняется в переменной ответ и сравнивается со значением 31 (правильным ответом).
Если ответ участника совпадает с правильным ответом, то в окне с уведомлением будет текст "Верно. У Сатурна 31 луна.", а значение в переменной правОтветов увеличится на 1.
Если же участник ответит неправильно, то в окне уведомления будет текст альтернативный: "Неверно! У Сатурна не столько лун!"

Если ответ будет правильным, выполнится код в первых фигурных скобках, если нет - во-вторых.
 
профиль цитата изменить удалить
Форум » JavaScript и jQuery » JavaScript » Условные выражения » Конструкция if / else (Или у нас есть альтернативный план)
  • Страница 1 из 1
  • 1
Поиск: