연산자
|
A
|
!A(A가 아님)
|
정의 및 값
|
AND
|
TRUE
|
FALSE
|
• 두 피연산자 중 하나의 값이 FALSE인 경우 결과는 다른 피연산자의 값(TRUE, FALSE 또는 UNDEFINED)에 상관없이 FALSE가 됩니다.
• 피연산자 중 하나의 값이 TRUE인 경우 결과는 다른 피연산자의 값과 일치합니다.
|
OR
|
FALSE
|
TRUE
|
• 두 피연산자 중 하나의 값이 TRUE인 경우 결과는 다른 피연산자의 값(TRUE, FALSE 또는 UNDEFINED)에 상관없이 TRUE가 됩니다.
• 피연산자 중 하나의 값이 FALSE인 경우 결과는 다른 피연산자의 값과 일치합니다.
|
NOT
|
UNDEFINED
|
UNDEFINED
|
모드
|
정의 및 값
|
UNDEFINED
|
객체는 평가할 수 없는 고급 표현식에 지정됩니다. 계산 결과는 UNDEFINED입니다.
|
DEFINED
|
객체는 부울 값(TRUE 또는 FALSE)을 평가하는 고급 표현식에 지정됩니다.
|