5.1 Умовний оператор if
Гілки (або умовні оператори) в JavaScript дозволяють виконувати різні блоки коду залежно від заданих умов. Це одна з фундаментальних концепцій у програмуванні, яка робить код більш динамічним і інтерактивним.
Умовний оператор if
Найпростіший спосіб створення гілки в JavaScript — використання умовного оператора if. Він виконує блок коду, якщо вказана умова істинна (true).
Синтаксис:
if (умова) {
// код, який виконається, якщо умова істинна
}
Приклад:
let age = 18;
if (age >= 18) {
console.log("Ви повнолітній.");
}
5.2 Оператор if...else
Оператор if...else дозволяє виконувати один блок коду, якщо умова істинна, і інший блок коду, якщо умова хибна.
Синтаксис:
if (умова) {
// код, який виконається, якщо умова істинна
} else {
// код, який виконається, якщо умова хибна
}
Приклад:
let age = 17;
if (age >= 18) {
console.log("Ви повнолітній.");
} else {
console.log("Ви неповнолітній.");
}
5.3 Оператор if...else if...else
Оператор if...else if...else дозволяє перевіряти кілька умов послідовно та виконувати відповідні блоки коду.
Синтаксис:
if(умова1) {
// код, який виконається, якщо умова1 істинна
} else if (умова2) {
// код, який виконається, якщо умова2 істинна
} else {
// код, який виконається, якщо жодна умова не істинна
}
Приклад:
let score = 85;
if (score >= 90) {
console.log("Чудово!");
} else if (score >= 75) {
console.log("Добре!");
} else if (score >= 60) {
console.log("Задовільно.");
} else {
console.log("Незадовільно.");
}
5.4 Тернарний оператор
Тернарний оператор (?:) — це скорочена форма умовного оператора if...else. Він використовується для простих умов і повертає одне з двох значень залежно від умови.
Синтаксис:
condition ? value1 : value2
Приклад:
let age = 18;
let access = (age >= 18) ? "доступ дозволено" : "доступ заборонено";
console.log(access); // "доступ дозволено"
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ