1

なぜですか

console.log('' == false); //true

しかし

console.log('' === false); //false

これに基づいて最後の行はtrueを返すはずですよね?

4

2 に答える 2

7

===タイプをチェックし、文字列は文字列であり、falseはブール値であるためです。

于 2012-08-15T08:45:14.153 に答える
2

いいえ、JavaScriptで使用する場合は、タイプ===も比較しています。詳細について説明しているこの記事を参照してください

于 2012-08-15T08:45:25.553 に答える