логотип PurpleSchool
Иконка входа
Вход
  • Обучение
  • Войти
логотип PurpleSchool

Логические операторы в JavaScript

Автор

Дмитрий Фандорин

Логические операторы в JavaScript позволяют объединять несколько простых условий в одно сложное. Это помогает создавать более гибкие и мощные условия для управления потоком выполнения программы. В JavaScript существует три логических оператора: И, ИЛИ и НЕ.

Форма записи

Логические операторы в JavaScript записываются с помощью специальных символов. Вот форма записи для каждого из них:

  • И (&&): условие1 && условие2
  • ИЛИ (||): условие1 || условие2
  • НЕ (!): !условие

Описание работы

И (&&)

Оператор И (&&) используется для объединения двух условий. Если оба условия истинны, то оператор возвращает true. Если хотя бы одно из условий ложно, то оператор возвращает false.

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

if (x > 0 && x < 10) {
  // выполнить код, если x больше 0 и меньше 10
}

ИЛИ (||)

Оператор ИЛИ (||) используется для объединения двух условий. Если хотя бы одно из условий истинно, то оператор возвращает true. Если оба условия ложны, то оператор возвращает false.

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

if (x === 'apple' || x === 'banana') {
  // выполнить код, если x равно "apple" или "banana"
}

НЕ (!)

Оператор НЕ (!) используется для инвертирования логического значения условия. Если условие истинно, то оператор возвращает false. Если условие ложно, то оператор возвращает true.

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

if (!(x > 0)) {
  // выполнить код, если x не больше 0
}

Заключение

Логические операторы в JavaScript позволяют создавать более гибкие и мощные условия для управления потоком выполнения программы. Они помогают объединять несколько простых условий в одно сложное, что делает код более читабельным и эффективным.

Карта развития разработчика

Получите полную карту развития разработчика по всем направлениям: frontend, backend, devops, mobile