САЙТ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ НА РУССКОМ ЯЗЫКЕ

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% для каждого из ссылок.


Проверьте себя с помощью упражнений!

Упражнение:

Исправить заявление if для оповещения "Привет Мир", если x больше чем y.

if x > y 
alert("Привет Мир");


Начните упражнения