JavaScript Заявления if...else
Условные заявления используются для выполнения различных действий, основанных на различных условиях.
Условные заявления
Очень часто, когда вы пишете код, вы хотите выполнять разные действия для разных решений.
Для этого в коде можно использовать условные операторы.
В JavaScript у нас есть следующие условные операторы:
- Использовать
if
, чтобы указать блок кода, который будет выполнен, если условие истинно - Использовать
else
, чтобы указать блок кода для выполнения, если то же условие ложно - Использовать
else if
чтобы указать новое условие для проверки, если первое условие является ложным - Использовать
switch
указать множество альтернативных блоков кода для выполнения
Заявление if
Использовать заявление if
для указания блока кода JavaScript для
выполняется, если условие истинно.
Синтаксис
if (condition) {
блок кода для выполнения, если условие истинно
}
Обратите внимание, что if
находится в строчных буквах. Прописные буквы (If или IF) будут генерировать ошибку JavaScript.
Пример
Сделайте "Добрый день" приветствие, если час меньше, чем 18:00:
if (hour < 18) {
greeting = "Добрый день";
}
Результатом приветствия будет:
Попробуйте сами »
Заявление else
Используйте оператор else
для указания блока кода, который должен выполняется, если условие ложно.
if (condition) {
блок кода для выполнения, если условие истинно
}
else {
блок кода будет выполняться, если условие ложно
}
Пример
Если час меньше 18, создайте приветствие "Добрый день";, в противном случае "Добрый вечер":
if (hour < 18) {
greeting = "Добрый день";
}
else {
greeting = "Добрый вечер";
}
Результат будет:
Попробуйте сами »
Заявление else if
Оператор else if
используется для указания нового условия, если первое условие является ложным.
Синтаксис
if (condition1) {
блок кода, который будет выполняться, если condition1 true
}
else if (condition2) {
блок кода для выполнения, если condition1 будет false и condition2 будет true
} else {
блок кода для выполнения, если condition1 будет false и condition2 будет false
}
Пример
Если время меньше 10: 00, создайте приветствие "Доброе утро", если нет, время меньше 20: 00, создайте приветствие "Добрый день", в противном случае "Добрый вечер";
if (time < 10) {
greeting = "Доброе утро";
}
else if (time < 20) {
greeting = "Добрый день";
}
else {
greeting = "Добрый вечер";
}
Результатом приветствия будет:
Попробуйте сами »
Еще примеры
Случайные ссылки
Пример напишет ссылку либо на SchoolsW3, либо на World Wildlife Foundation (WWF).
Используя случайное число, существует шанс 50% для каждого из ссылок.