javascript - 为什么 0/0 是 NaN 而不是 Javascript 中的无穷大

标签 javascript divide-by-zero

<分区>

除以零(1/02/03/0 等)产生无穷大。然而 0/0 产生 NaN。为什么?

最佳答案

从数学上讲,它肯定不是无穷大。例如,如果它是从 limit x^2/x as x -> 0 获得的,它应该是 0。不过 x/x^2 会给出无穷大。

它是不确定的形式,在某种意义上比 1/0、2/0 等更不确定。简而言之,用 Infinity 替换 0/0 会搞砸更多的数学运算而不是将 1/0 替换为无穷大,因为尚不清楚除以零的分母效应是否应压倒分子乘以零的效应。

关于javascript - 为什么 0/0 是 NaN 而不是 Javascript 中的无穷大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24207201/

相关文章:

javascript - jquery关闭点击功能?

c++ - gcc (Linux/MinGW) 是否存在编译器标志以在运行时引发被零除的错误?

java - 进行符号回归时如何防止被零除?欧洲法院

solr - 在没有结果的情况下,日期字段的 Solr StatsComponent 除以零错误

c - 'Most C system provide for logically infinite floating values' 是什么意思?

javascript函数参数对象验证

javascript - 使用点符号创建 Javascript 对象

javascript - 是否可以在运行时设置页面语言以实现可访问性和 WCAG 2 3.1.1 合规性?

python - 用可能导致 nan 的 numpy 矩阵除法

javascript - 聚合物 : Style Parent Element from dom-repeat data item