Operator
|
A
|
!A (NOT A)
|
Definition und Werte
|
AND
|
TRUE
|
FALSE
|
• Wenn der Wert eines der beiden Operanden FALSE ist, ist das Ergebnis FALSE, ungeachtet des Werts des anderen Operanden (TRUE, FALSE oder UNDEFINED).
• Wenn der Wert eines der Operanden TRUE ist, entspricht das Ergebnis dem Wert des anderen Operanden.
|
OR
|
FALSE
|
TRUE
|
• Wenn der Wert eines der beiden Operanden TRUE ist, ist das Ergebnis TRUE, ungeachtet des Werts des anderen Operanden (TRUE, FALSE oder UNDEFINED).
• Wenn der Wert eines der Operanden FALSE ist, entspricht das Ergebnis dem Wert des anderen Operanden.
|
NOT
|
UNDEFINED
|
UNDEFINED
|
Modus
|
Definition und Werte
|
UNDEFINED
|
Dem Objekt wird ein erweiterter Ausdruck zugewiesen, der nicht ausgewertet werden kann. Das Ergebnis der Berechnung ist UNDEFINED.
|
DEFINED
|
Dem Objekt ist ein erweiterter Ausdruck zugewiesen, der einen booleschen Wert ausgibt (TRUE oder FALSE).
|