Условное ветвление в JavaScript: Знакомство с if, else if и else

Оператор if: Простые условия

Оператор if позволяет выполнить блок кода только в том случае, если заданное условие истинно.

let number = 10;

if (number > 0) {
    console.log("Число положительное");
}

В этом примере, если значение переменной number больше нуля, выводится сообщение "Число положительное".

Оператор if и else: Обработка альтернативных сценариев

Оператор else дает возможность выполнить альтернативный блок кода, если условие if ложно.

let temperature = 25;

if (temperature > 30) {
    console.log("Слишком жарко!");
} else {
    console.log("Температура нормальная");
}

В этом случае, если температура больше 30, выводится "Слишком жарко!", иначе выводится "Температура нормальная".

Оператор else if: Множественные условия

Оператор else if позволяет проверять несколько условий последовательно.

let grade = 85;

if (grade >= 90) {
    console.log("Отлично!");
} else if (grade >= 80) {
    console.log("Хорошо");
} else if (grade >= 70) {
    console.log("Удовлетворительно");
} else {
    console.log("Неудовлетворительно");
}

Этот код оценивает переменную grade и выводит соответствующее сообщение в зависимости от ее значения.

Тернарный оператор: Краткая форма условия

Также существует тернарный оператор, который представляет собой сокращенную форму для простых условий.

let isSunny = true;
let weather = isSunny ? "Солнечно" : "Пасмурно";

console.log(weather);

Если isSunny равно true, переменной weather присваивается значение "Солнечно", в противном случае - "Пасмурно".

В завершение, эти примеры представляют лишь базовые возможности условного ветвления в JavaScript. Этот механизм может быть использован для создания более сложных и гибких логических конструкций в вашем коде в зависимости от конкретных требований вашего проекта.

Комментарии

Коментарии отсутствуют, будьте первым(ой) кто напишет под этим постом!

Написать коментарий