Оператор
|
A
|
!A (NOT A)
|
Определение и значения
|
AND
|
TRUE
|
FALSE
|
• Если значение одного из двух операндов равно FALSE, результат равен FALSE независимо от значения другого операнда (TRUE, FALSE или UNDEFINED).
• Если значение одного из операндов равно TRUE, результат совпадает со значением другого операнда.
|
OR
|
FALSE
|
TRUE
|
• Если значение одного из двух операндов равно TRUE, результат равен TRUE независимо от значения другого операнда (TRUE, FALSE или UNDEFINED).
• Если значение одного из операндов равно FALSE, результат совпадает со значением другого операнда.
|
NOT
|
UNDEFINED
|
UNDEFINED
|
Режим
|
Определение и значения
|
UNDEFINED
|
Объекту назначено расширенное выражение, которое невозможно вычислить. Результат вычисления равен UNDEFINED.
|
DEFINED
|
Объекту назначено расширенное выражение, результат вычисления которого равен логическому значению TRUE или FALSE.
|