レッスンに戻る

OR AND の結果

重要度: 5

結果は?

alert( null || 2 && 3 || 4 );

答え: 3.

alert( null || 2 && 3 || 4 );

AND &&の優先順位は||よりも高いため、先に実行されます。

2 && 3 = 3の結果、式は次のようになります。

null || 3 || 4

ここで、結果は最初の真偽値(3)になります。