在javascript中,为什么Infinity与0相乘得到NaN,0与0相除得到NaN而任何数值与0相除得到Infinity ?

2025-03-11 06:37:26
推荐回答(3个)
回答1:

对于这种事先规定的规矩别钻牛角尖,只有基本的规定才能解释一些事,就好像规定长乘以宽等于面积,那为什么长乘以宽等于面积呢?因为这是规定,只有先定义面积才能计算体积,从而才能计算一些其他复杂的东西;任何能自圆其说的一门体系就是科学,中医有中医的理论,西医有西医的一套理论,就是这个道理

回答2:

如果你在数学上讨论这些问题并无太大的意义,因为javascript在设计的时候就很马虎,出现很多奇怪的特性不足为怪。请了解并适应它,毕竟它精华大于糟粕,毕竟现在它的应用非常广泛。

回答3:

IEEE 754 的规定