なぜ1 && true
ブール値true
を0 && true
取得するのに、数値を取得するの0
ですか?ChromeコンソールとFirebugでテストしました。
3 に答える
6
falseの場合は戻りますが、それ以外の場合は。をexpr1 && expr2
返します。expr1
expr2
于 2012-11-02T20:22:59.707 に答える
4
これが、Javascriptの論理演算子が動作するように定義されているためです。
追加参照:ECMA 262、83ページ。
于 2012-11-02T20:22:51.123 に答える
2
&&演算子は、一般に論理積と呼ばれます。最初のオペランドがfalse、null、undefined、 ""、または数値0の場合、最初のオペランドを返します。それ以外の場合は、2番目のオペランドを返します
于 2012-11-02T20:24:10.667 に答える