論理 AND 演算子 (&&)

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) となります。

必要条件

Version 1

参照

概念

演算子の優先順位

演算子の一覧