|
Microsoft® JScript || 演算子 |
ランゲージ リファレンス |
2 つの値の論理和を求めます。
result = expression1 || expression2|| 演算子の指定項目は次のとおりです。
指定項目 内容 result 任意の変数を指定します。 expression1 任意の式を指定します。 expression2 任意の式を指定します。
指定された 2 つの式のどちらかが真 (true) の場合および両方とも真 (true) の場合は、result は真 (true) になります。次の表は、result がどのように決まるかをまとめたものです。
expression1 の値 expression2 の値 result の値 true true true true false true false true true false false false
|| 演算子で実行時エラーが発生する状況については、論理演算子の表を参照してください。 非ブール値をブール値に変換した場合は、次の規則が適用されます。
- オブジェクトは、すべて真と見なされます。
- 文字列は、空の場合のみ偽と見なされます。
- null および Undefined は、偽と見なされます。
- 数値は、0 の場合のみ偽と見なされます。