レッスンに戻る

AND 演算されたアラートの結果は何ですか?

importance: 3

このコードはどのような値を表示しますか?

alert( alert(1) && alert(2) );

答え: 1、その後undefined

alert( alert(1) && alert(2) );

alert への呼び出しは undefined を返します (それは単にメッセージを表示するだけで、意味のある戻り値はありません)。

それにより、&& は左オペランド(1を出力)を評価し、undefined は偽の値であるため、すぐに停止します。そして && は偽の値を探してそれを返しますので、それは完了です。