Object.が表示される前に、2つの等記号「==」または3つの等記号「===」を使用して値を比較します。 3つの等しい符号はより厳しくなります。両当事者が異なるタイプを比較すると、すぐに虚偽を返します。
さらに、それ自体に等しくない値は1つだけです、それはナンです
現在、ES6は別のオブジェクトを追加しました。比較操作の世界をさらに混oticとするために。
ほとんどの場合、オブジェクトは次のように「===」に相当します
1 === 1 // trueObject.is(1、1)// true 'a' === 'a' // trueObject.is( 'a'、 'a')// true === true // trueObject.is // true null ==== null // trueObject.is(null、null) // 真実
しかし、nan、0、+0、-0の場合、それは「===」とは異なります
nan === nan // falseobject.is(nan、nan)// true 0 === -0 // trueObject.is(0、-0)// false -0 === +0 // trueObject.is(-0、+0)// false
上記はすべて、JavaScript ES6 New Value比較機能オブジェクトについてです。みんなの勉強や仕事に役立つことを願っています。