JS: Object.is

By Xah Lee. Date: . Last updated: .

New in JS2015.

Object.is(value1, value2)

similar to Triple Equal Operator , except when values are signed zeroes and NaN . [see Equality]

Object.is(-0, +0) === false
(-0 === +0) === true
Object.is(NaN, NaN) === true
(NaN === NaN) === false

JavaScript, Special Literals

BUY ΣJS JavaScript in Depth