Дмитрий Фандорин
Логические операторы в 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