在Javascript中,为啥2/0的结果是Infinity呢

只是ES的规定Division of a nonzero finite value by a zero results in a signed infinity. The sign is determined by the rule already stated above.
■网友
本来2/0就是无穷大啊,而且正好JS里有Infinity这个值,顺水推舟咯。
■网友
这有啥好奇怪的? 很直观呀,而且 Infinity和NaN都是number类型
■网友
我浅显的理解是这样:极限中分子为有限数的话而分母为无穷小的话(-\u0026gt;0),极限为无穷大。当分子带了符号就可以+Infinity和-Infinity了
■网友
正数除以0返回Infinity,负数除以0返回-Infinity.0除以0返回NaN。javascript高级程序设计P29。
■网友
js中不管是整数还是浮点数,都是以浮点数形式保存的,所以2/0相当于2/0.0


    推荐阅读