論理 AND 演算子 (&&)
更新 : 2007 年 11 月
2 つの式の論理積を求めます。
expression1 && expression2
引数
expression1
任意の式を指定します。expression2
任意の式を指定します。
解説
指定された 2 つの式が両方とも真 (true) の場合だけ、結果も真 (true) になります。元の式のどちらかが偽 (false) の場合、結果は偽 (false) になります。次の表は、2 つの式の値と演算結果の値の対応を示しています。
expression1 を変換した値 |
expression2 を変換した値 |
演算結果 |
結果を変換した値 |
---|---|---|---|
true |
true |
expression2 |
true |
true |
false |
expression2 |
false |
false |
true |
expression1 |
false |
false |
false |
expression1 |
false |
JScript では、非ブール値がブール値に変換される場合は、次の規則が適用されます。
オブジェクトはすべて真 (true) となります。
文字列は、長さ 0 の文字列の場合だけ偽 (false) となります。
null と undefined は偽 (false) となります。
数値は、0 の場合だけ偽 (false) となります。