gpt4 book ai didi

javascript - 区分 +0 和 -0

转载 作者:数据小太阳 更新时间:2023-10-29 05:37:11 25 4
gpt4 key购买 nike

尽管有 +0-0,但 +0 === -0 的计算结果为 true不同的实体。那么,如何区分 +0-0

有一个黑客:

if (1 / myZero > 0) {
// myZero is +0
} else {
// myZero is -0
}

我可以做得更好吗?

最佳答案

在 ECMAScript 6 中,Object.is 的行为类似于 ===,除了它区分正零和负零,并且 Object.is(NaN, NaN) 的计算结果为 true。 (有关文章,请参阅 here。)

Chrome 24 支持 Object.is

关于javascript - 区分 +0 和 -0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57457968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com