==
と===
の違いはわかります.-基本的に===
は、Javascriptエンジンが同じタイプの両方のパラメータを作成するためのパラメータの1つを変換するのを防ぎます。Javascript ES6。 ===とObject.isの違い
同一性:私たちは違いを見ることができますモジラのウェブサイト(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness)から
Object.is
ビットが混乱している(または多分===
今混乱..です) - しかし、今、ES6で、new演算子が来ました比較:だから、私にとっては、Object.is
のように見える
x y == === Object.is
+0 -0 true true false
NaN NaN false false true
が一層厳格な比較パラメータであり、もしそうなら、質問が提起 - unstrictは(「厳密な等価」と呼ばれる)===
だったか:)
その記事は読みにくいです。 。ありがとう:) –
私は個人的にJSの4つのタイプの平等を少し見つける。特にSameValueとSameValueZero ... Uugh。 – gforce301
ええ、そういうわけで、JS 'In The Hard Way'を学び始めたのです.-フードの下で最初に何を学ぶのですか? –