Условные операторы: if, else, switch в JavaScript
НАВИГАЦИЯ ПО СТРАНИЦЕ
Условный оператор if
Оператор if используется для выполнения кода, если определенное условие истинно. Вот пример:
let возраст = 18;
if (возраст >= 18) {
console.log('Вы совершеннолетний.');
}
Если условие в скобках истинно (в данном случае, если возраст больше или равен 18), то код внутри блока if будет выполнен.
Условный оператор else
Оператор else позволяет выполнить код, если условие в операторе if ложно. Вот пример:
let возраст = 16;
if (возраст >= 18) {
console.log('Вы совершеннолетний.');
} else {
console.log('Вы несовершеннолетний.');
}
Если условие возраст >= 18 ложно, то выполнится код в блоке else.
Условный оператор switch
Оператор switch позволяет сравнивать значение переменной с несколькими возможными значениями и выполнять соответствующий код. Вот пример:
let деньНедели = 'понедельник';
switch (деньНедели) {
case 'понедельник':
console.log('Сегодня понедельник.');
break;
case 'вторник':
console.log('Сегодня вторник.');
break;
// Добавьте другие дни недели по аналогии
default:
console.log('Сегодня неизвестный день.');
}
В этом примере, переменная «деньНедели» сравнивается с разными днями недели, и соответствующий блок кода выполняется. Ключевое слово break используется для выхода из оператора switch.
Вложенные условия
Вы можете также вкладывать условные операторы друг в друга для более сложных сценариев. Например:
let возраст = 20;
if (возраст >= 18) {
if (возраст <= 30) {
console.log('Вы молодой взрослый.');
} else {
console.log('Вы старше 30 лет.');
}
} else {
console.log('Вы несовершеннолетний.');
}