gpt4 book ai didi

JavaScript - 检测正零和负零之间的差异

转载 作者:行者123 更新时间:2023-12-03 01:56:32 25 4
gpt4 key购买 nike

我正在使用MomentJS计算两个时间之间的差异。这个库的奇怪之处在于今天和今天之间的差异是 0。今天和明天之间的差异是 -0。

我的问题是,如何区分 0 和 -0。 JavaScript 似乎对它们一视同仁。

例如,如果我编写以下代码:

if (tomorrow === -0)
console.log('It is tomorrow!');
else if (tomorrow === 0)
console.log('It is today!');

这是 JSFiddle 的示例至于它如何处理返回的值(我在澳大利亚,所以根据您所在的位置,您可能需要调整今天和明天的日期)

最佳答案

1/val > 0 将执行您想要的操作。对于正数返回 true,对于负数返回 false

这是有效的,因为 1/-0 返回负无穷大,而 1/0 返回正无穷大,然后可以进行比较。您也可以执行类似 1/val == Infinity 的操作。

关于JavaScript - 检测正零和负零之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31599665/

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