Операторы «И» и «ИЛИ» - это логические операторы в JavaScript, которые используются для соединения логических значений или выражений и возвращают новое логическое значение.

Оператор “И” (&&) возвращает true, если оба операнда являются истинными (true), иначе он возвращает false. Например:

const x = 5
const y = 10
const z = 15
 
console.log(x < y && y < z) // true
console.log(x < y && y > z) // false

В этом примере мы используем оператор “И” (&&), чтобы проверить, являются ли оба условия истинными (x < y и y < z). Первое условие истинно, поэтому результатом является true. Второе условие ложно, поэтому результатом является false.

Оператор “ИЛИ” (||) возвращает true, если хотя бы один из операндов является истинным (true), иначе он возвращает false. Например:

const x = 5
const y = 10
const z = 15
 
console.log(x < y || y > z) // true
console.log(x > y || y > z) // false

В этом примере мы используем оператор “ИЛИ” (||), чтобы проверить, является ли хотя бы одно из условий истинным (x < y или y > z). Первое условие истинно, поэтому результатом является true. Второе условие ложно, поэтому результатом является false.

Операторы “И” и “ИЛИ” могут быть использованы вместе с другими операторами и условными выражениями для создания более сложных логических выражений.


Назад