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 の場合のみ偽と見なされます。

© 1997 Microsoft Corporation.