if ... else
Обновлено: 13.03.2023
Приклад
Якщо година менше 20, виведіть «Добрий день»:
let hour = new Date().getHours();
if (hour < 20) {
document.getElementById("demo").innerHTML = "Good day";
}
Вихід «Добрий день» або «Добрий вечір»:
let hour = new Date().getHours();
if (hour < 20) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
Визначення та використання
Інструкція if/else виконує блок коду, якщо вказана умова виконується. Якщо умова хибна, можна виконати інший блок коду.
Інструкція if/else є частиною «умовних» інструкцій JavaScript, які використовуються для виконання різних дій на основі різних умов.
У JavaScript ми маємо наступні умовні оператори:
- Використовуйте if , щоб вказати блок коду, який буде виконано, якщо задана умова відповідає дійсності
- Використовуйте else , щоб вказати блок коду, який буде виконано, якщо та сама умова є хибною
- Використовуйте else if, щоб вказати нову умову для перевірки, якщо перша умова хибна
- Використовуйте перемикач, щоб вибрати один із багатьох блоків коду для виконання
Синтаксис
Інструкція if визначає блок коду, який буде виконано, якщо умова виконується:
if (condition) {
// block of code to be executed if the condition is true
}
Інструкція else вказує блок коду, який буде виконано, якщо умова хибна:
if (condition) {
// block of code to be executed if the condition is true
} else {
// block of code to be executed if the condition is false
}
Інструкція else if визначає нову умову, якщо перша умова хибна:
if (condition1) {
// block of code to be executed if condition1 is true
} else if (condition2) {
// block of code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false and condition2 is false
}
Значення параметрів
Parameter | Description |
condition | Required. An expression that evaluates to true or false |