我从未理解为什么
有趣的事实是,
那么问题来了:为什么
在什么情况下,
在数学中,
-0
会与0
不同对待。有趣的事实是,
0
等于-0
。> 0 === -0
true
那么问题来了:为什么
-0
会与 0
和 +0
不同?这里有解释。在什么情况下,
0
前面的符号会有所不同?在数学中,
+0
是略大于 0
的值。同样地,-0
是略小于 0
的值。例如:n / Infinity
将返回 +0
,而 n / -Infinity
将返回 -0
(假设 n
是一个大于 0 的实数)。这在数学中是成立的。
-0
和+0
不是将其解析为数字吗?所以它基本上相当于Number(-0)
和Number(0)
? - Dom