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
