演算子
|
A
|
!A (NOT A)
|
定義と値
|
AND
|
TRUE
|
FALSE
|
• 2 つのオペランドのうちの一方の値が FALSE の場合、もう一方のオペランドの値 (TRUE、FALSE、または UNDEFINED) にかかわらず、結果は FALSE になります。
• 一方のオペランドの値が TRUE の場合、結果はもう一方のオペランドの値と一致します。
|
OR
|
FALSE
|
TRUE
|
• 2 つのオペランドのうちの一方の値が TRUE の場合、もう一方のオペランドの値 (TRUE、FALSE、または UNDEFINED) にかかわらず、結果は TRUE になります。
• 一方のオペランドの値が FALSE の場合、結果はもう一方のオペランドの値と一致します。
|
NOT
|
UNDEFINED
|
UNDEFINED
|
モード
|
定義と値
|
UNDEFINED
|
評価できない高度な定義式がオブジェクトに割り当てられます。計算結果は UNDEFINED になります。
|
DEFINED
|
ブール値 TRUE または FALSE に評価される高度な定義式がオブジェクトに割り当てられます。
|