区分+0和-0

事实证明,+0 === -0计算结果为true,尽管+0-0不同的 实体。那么,您如何+0-0

有一个hack:

if (1 / myZero > 0) {

// myZero is +0

} else {

// myZero is -0

}

我可以做得更好吗?

回答:

在ECMAScript6中,除了区分正零和负零并计算为之外,其Object.is行为类似于。===``Object.is(NaN,

NaN)``true

Chrome 24支持Object.is

以上是 区分+0和-0 的全部内容, 来源链接: utcz.com/qa/426842.html

回到顶部