Довідники JavaScript if else

Що таке if else в JavaScript?

За рахунок if else можна перевірити одну або кілька умов і в разі їх успішної перевірки буде виконано одну, інакше іншу.


Розглянемо приклад:

var a = 2, b = 10;
if (a == b) { // Якщо a дорівнюватиме b, тоді буде виконано код
    // Тут код, який буде виконаний
    // Якщо всі один рядок коду, то фігурні дужки {}
    // можна не ставити
    console.log("a == b");
} else if (a <= b) { // Якщо а буде меншим або рівним b
    // Якщо попередня умова не буде виконана,
    // а тут умова виявиться вірною,
    // то буде виконано цей код
    console.log("a <= b");
} else {
    // Цей код спрацює, якщо інші умови не буде виконано
    console.log("a > b");
}

Ви можете прописати структуру лише з однією умовою if, а можете дописати до неї скільки завгодно вкладених умов else if.


Всередині кожної з умов можна прописувати інші конструкції if else, що перевірятимуть нові вирази.


Якщо необхідно перевірити кілька умов в одному операторі, то можна скористатися логічним «і» або ж логічним «або»:

if (a != b && a > b) {
    // Код буде виконано, якщо і перша, і друга умова
    // виявляться вірними
}

if (a < b || a == b) {
    // Код буде виконано, якщо або перша, або друга умова
    // виявиться вірним
}

Тернарна операція

Це скорочена форма if else. Записується в такий спосіб:

var x = 90, a = 8;
var res = x < a? (x + a): (x - a);
console.log(res);
Ми перевіряємо, якщо "x" буде менше за "a", то ми в змінну res встановлюємо їхню суму, інакше - їхню різницю.
Коментарі
Додати коментар

Поки що коментарів немає