&& 演算子
2 つの値の論理積を求めます。
result = expression1 && expression2
引数
- result
任意の変数を指定します。 - expression1
任意の式を指定します。 - expression2
任意の式を指定します。
解説
指定された 2 つの式が両方とも真 (True) の場合、result も真 (True) になります。元の式のどちらかが偽 (False) の場合は result は偽 (False) になります。
JScript では、非ブール値がブール値に変換される場合は、次の規則が適用されます。
- オブジェクトは、すべて真 (true) となります。
- 文字列は、長さ 0 の文字列の場合のみ偽 (false) となります。
- null および undefined の場合は偽 (false)
- 数値は、0 の場合のみ偽 (false) となります。