... > JavaScript > Условные операторы: if,...

Условные операторы: if, else, switch в JavaScript

НАВИГАЦИЯ ПО СТРАНИЦЕ

Условный оператор if Условный оператор else Условный оператор switch Вложенные условия

Условный оператор 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('Вы несовершеннолетний.');
}