2

重複の可能性:
JavaScript === vs ==:どの「等しい」演算子を使用するかは重要ですか?
Javascript演算子!==

!=との違いは何!==ですか?

!=を使用すると、を使用する以外の結果が得られる例を教えてください!==

4

1 に答える 1

8
alert(1 != true);
alert(1 !== true);

最初のものは偽であり、2番目のものは真です。

  • !=1をtrueに等しいものとして受け入れ、nullをfalseに等しいものとして受け入れ、その他のいくつかを受け入れます(比較時に値が自動的にキャストされるため)。
  • !==「実際の」等式のみを受け入れます(つまり、値とタイプの両方を比較します)。

于 2012-08-14T20:57:23.433 に答える