Javascript 无限除法

Javascript 无限除法,javascript,infinity,Javascript,Infinity,我可以在我的代码中看到 console.log(Infinity/0) // Infinity 但是 我可以假设原因是数学上的,但我找不到任何与JS相关的解释 有人能给我指一些文章吗?这里写着: 除法结果由IEEE 754算法规范确定 将无穷大除以零得到无穷大。符号由上述规则确定 及 将无穷大除以无穷大得到NaN 它在规范中,所以它就是这样做的。它为什么这样做?请阅读IEEE 754或本文件。此处说明: 除法结果由IEEE 754算法规范确定 将无穷大除以零得到无穷大。符号由上述规则确定 及

我可以在我的代码中看到

console.log(Infinity/0) // Infinity
但是

我可以假设原因是数学上的,但我找不到任何与JS相关的解释

有人能给我指一些文章吗?

这里写着:

除法结果由IEEE 754算法规范确定

将无穷大除以零得到无穷大。符号由上述规则确定

将无穷大除以无穷大得到NaN

它在规范中,所以它就是这样做的。它为什么这样做?请阅读IEEE 754或本文件。

此处说明:

除法结果由IEEE 754算法规范确定

将无穷大除以零得到无穷大。符号由上述规则确定

将无穷大除以无穷大得到NaN


它在规范中,所以它就是这样做的。它为什么这样做?阅读IEEE 754或本节。

NaN
是一种特殊情况,它不能等于任何东西,甚至不能等于它本身。当一个操作导致数学上未定义的值时,使用它

例:


NaN
是一种特殊情况,它不能等于任何东西,甚至不能等于它本身。当一个运算产生一个数学上未定义的值时,使用它

例:


Javascript遵循执行算术的规范。显示无限算术规则。

Javascript遵循算术规范。显示无穷大算术规则。

也许这是什么?阅读:除了乔的答案,它在数学方面也是有意义的。无穷大加、减、乘、除一个常数就是无穷大。无限除以它本身就抵消了它本身,它是未定义的。也许这是什么?阅读:除了乔的答案,它在数学方面也是有意义的。无穷大加、减、乘、除一个常数就是无穷大。无穷大被它自己除掉就抵消了它自己,它是未定义的。
console.log(Infinity/Infinity) // NaN
console.log(NaN === NaN); // false
console.log(0 / 0);     // NaN