0

Как работать с условными операторами (if, else, switch) в JavaScript?

JavaScript предлагает много способов контролировать выполняемый код с помощью условных операторов. В этой статье мы рассмотрим основные принципы работы с операторами if, else и switch, которые позволяют изменять ход программы в зависимости от установленных условий.

Оператор if

Оператор if является основным инструментом для выполнения кода в зависимости от результата логического выражения. Он имеет следующий синтаксис:

if (условие) {
  // выполняемый код, если условие истинно
}

Если условие внутри круглых скобок истинно, то выполняется код, расположенный внутри фигурных скобок. Если условие ложно, то код внутри блока if пропускается.

Давайте рассмотрим пример:

let age = 18;

if (age >= 18) {
  console.log('Вы достигли совершеннолетия');
}

В этом примере мы проверяем, достигла ли переменная age значения 18 и выше. Если это так, то выводится сообщение «Вы достигли совершеннолетия».

Оператор else

Оператор else позволяет выполнить код, если условие внутри оператора if ложно. Его синтаксис выглядит следующим образом:

if (условие) {
  // выполняемый код, если условие истинно
} else {
  // выполняемый код, если условие ложно
}

Рассмотрим пример:

let time = 20;

if (time < 12) {
  console.log('Доброе утро');
} else {
  console.log('Добрый вечер');
}

В этом примере мы проверяем, меньше ли переменная time значения 12. Если это так, выводится сообщение «Доброе утро». В противном случае, выводится сообщение «Добрый вечер».

Оператор switch

Оператор switch позволяет выбрать один из нескольких вариантов выполнения кода на основе значения переменной или выражения. Его синтаксис выглядит следующим образом:

switch (выражение) {
  case значение1:
    // выполняемый код, если выражение равно значению1
    break;
  case значение2:
    // выполняемый код, если выражение равно значению2
    break;
  default:
    // выполняемый код, если ни одно из значений не совпадает
    break;
}

Пример использования оператора switch:

let day = 'понедельник';

switch (day) {
  case 'понедельник':
    console.log('Сегодня первый рабочий день недели');
    break;
  case 'вторник':
  case 'среда':
  case 'четверг':
  case 'пятница':
    console.log('Сегодня рабочий день');
    break;
  case 'суббота':
  case 'воскресенье':
    console.log('Сегодня выходной');
    break;
  default:
    console.log('Некорректный день');
    break;
}

В этом примере мы проверяем значение переменной day и выводим соответствующее сообщение. Если значение равно «понедельник», то выводится сообщение «Сегодня первый рабочий день недели». Если значение равно «вторник», «среда», «четверг» или «пятница», выводится сообщение «Сегодня рабочий день». Если значение равно «суббота» или «воскресенье», выводится сообщение «Сегодня выходной». Если ни одно из значений не совпадает, выводится сообщение «Некорректный день».

Теперь вы знаете основные принципы работы с условными операторами в JavaScript. Используйте их, чтобы контролировать выполнение вашего кода в зависимости от различных условий.

Tovarystva Radnyk

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *