6.5. Логические

Назад

Оглавление

Главная

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

&&

Логический оператор AND (И). Если оба выражения истинны, возвращает true. Если одно из двух выражений ложно, возвращает false. Если любое выражение из двух является invalid, возвращает invalid.

||

Логический оператор OR (ИЛИ). Если одно из двух выражений истинно, возвращает true. Если оба выражения ложны, возвращает false. Если любое выражение из двух является invalid, возвращает invalid.

!

Логический оператор NOT (ОТРИЦАНИЕ). Применяется для произведения отрицания булического выражения true или false. Таким образом, true становится false, а false становится true.

Пример использования логических операторов:

...
var result = (a && b) || (a && !b);
...

-> isvalid