console.log(+0===-0) => true
console.log(Object.is(+0,-0)) => false
但是,我们比较这两种情况有意义么?我想知道既然比较+0与-0,那么在什么情况会出现+0,又在什么情况下回出现-0?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
1/0=>Infinity1/-0=>-Infinity1/0!=1/-0js的number是IEEE754的双精度浮点数,正0和负0除了符号位其他相同,并且在加减操作中相同,具体什么样的运算会产生正负0是不确定的
详细看wiki啦