为什么无穷大等于Javascript中的无穷大

时间:2017-09-08 15:13:25

标签: javascript

为什么Infinity在Javascript中等于Infinity?请考虑以下示例:

Math.pow(10,1000)

以上将评估为无限。

Math.pow(11,1000)

以上也将评估为无穷大。

但实际Math.pow(11,1000)大于Math.pow(10,1100)。请帮助我理解他们平等的原因。

1 个答案:

答案 0 :(得分:1)

它们是平等的,因为Javascript代表的数字太大而无法有效表示。

  

MAX_VALUE属性的值约为1.79E + 308。大于MAX_VALUE的值表示为“Infinity”。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity