为什么在Javascript中0/0是NaN而不是无穷大

4

除以零 (1/0, 2/0, 3/0, 等等) 会得到无穷大。但是0/0则会得到NaN。为什么呢?


不,我总有一天会自杀的。又是重复的!!!!!! - nicael
1个回答

8

从数学上讲,它绝对不是无穷大。例如,如果它是从极限x^2/x当x->0得到的,应该是0。然而,x/x^2会得到无穷大。

这是一个不定形式,在某种程度上比1/0、2/0等更加不确定。简而言之,用无穷大取代0/0会破坏更多的数学规则,因为不清楚分母除以零的影响是否应该压倒分子乘以零的影响。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接