НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

Базовий JavaScript

JS Підручник JS Синтаксис JS Змінні JS Оператори JS If Умови JS Цикли JS Рядки JS Числа JS Функції JS Об’єкти JS Дати JS Масиви JS Набори JS Карти JS Математичні JS RegExp JS Типи даних JS Помилки JS Дебагінг JS Події JS Програмування JS Довідники JS UTF-8 Характери

JS Розширений

JS Версії JS Функції JS Об’єкти JS Класи JS Ітерації JS Проміси JS Модулі JS HTML DOM JS Вікна JS Web API JS AJAX JS JSON JS jQuery JS Графіка JS Приклади JS Об’єкти

JavaScript. Уроки W3Schools для початківців українською мовою

En Es De Fr Ru

JavaScript Умови


Умовні інструкції (оператори)

Коли ви пишете код, вам часто потрібно виконувати різні дії для різних умов.

Умовні інструкції (оператори) запускають різний код залежно від умови true або false.

Примітка. Слова true / false перекладаються як правда / неправда.

Умовні інструкції включають:

  • if
  • if...else
  • if...else if...else
  • switch
  • ternary (? :)

Коли використовувати умовні інструкції

  • Використовуйте if, щоб вказати блок коду, який буде виконано, якщо задана умова є true
  • Використовуйте else, щоб вказати блок коду, який буде виконано, якщо та сама умова є false
  • Використовуйте else if, щоб вказати нову умову для перевірки, якщо перша умова є false
  • Використовуйте switch, щоб вказати багато альтернативних блоків коду, які будуть виконані
  • Використовуйте (? :) (тернарний) як скорочення для if...else

Інструкція if

Використовуйте if, щоб вказати блок коду, який буде виконано, якщо задана умова є true.

Синтаксис

if (умова) {
  // код для виконання, якщо умова true
}

Інструкція else

Використовуйте else, щоб вказати блок коду, який буде виконано, якщо та сама умова є false.

Синтаксис

if (умова) {
  // код для виконання, якщо умова є true
} else {
  // код, який потрібно виконати, якщо умова є false
}

Інструкція else if

Використовуйте else if, щоб вказати нову умову для перевірки, якщо перша умова є false.

Синтаксис

if (condition1) {
  // код для виконання, якщо condition1 є true
} else if (condition2) {
  // код для виконання, якщо condition1 є false та condition2 є true
} else {
  // код для виконання, якщо condition1 є false та condition2 є false
}

Інструкція switch

Використовуйте switch, щоб вказати багато альтернативних блоків коду для виконання.

Синтаксис

switch(expression) {
  case x:
    // блок коду
    break;
  case y:
    // блок коду
    break;
  default:
    // блок коду
}

Тернарний оператор (? :)

Використовуйте (? :) (тернарний) як скорочення для if...else.

Приклад

condition ? expression1 : expression2