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

Підтримка браузера

if ... else

Посмотреть совместимость на Can I use?

if ... else