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); // "доступ разрешен"
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ