Поделиться через


Оператор логического ИЛИ (||)

Выполняет логическое сложение двух выражений.

expression1 || expression2

Аргументы

  • expression1
    Любое выражение.

  • expression2
    Произвольное выражение.

Заметки

В случае, если любое из выражений или оба выражения равны true, результат равен true. В следующей таблице показано, как определяется результат.

Если expression1 приводится к

И expression2 приводится к

Результат

Результат приводится к

true

true

expression1

true

true

false

expression1

true

false

true

expression2

true

false

false

expression2

false

В JScript используются следующие правила для преобразования значений, отличных от логических, в логические:

  • Все объекты считаются значениями true.

  • Строки считаются значениями false только в том случае, если они пустые.

  • Значения типа null и undefined равны false.

  • Числа равны false только в том случае, если они равны 0.

Требования

Версия 1

См. также

Основные понятия

Приоритет операторов

Сводные сведения об операторах