JS中最小的数字

时间:2018-06-27 16:33:56

标签: javascript

根据MDN,Number.MIN_VALUE属性表示可在JavaScript中表示的最小正数值,然后是1 / Number.MIN_VALUE = Infinity吗?

3 个答案:

答案 0 :(得分:1)

在我的浏览器中,Number.MIN_VALUE的值为5e-324。因此,当您执行1/Number.MIN_VALUE时,您将期望获得2e323。但这对于Javascript来说实在太大了-Number.MAX_VALUE大约是1.8e308。因此它被截断为infinity

答案 1 :(得分:1)

Number.MIN_VALUE是5e-324

1/5e-324将是2e323,如果有足够的精度来表示准确的结果,但是没有:

console.log( 2e323 === Infinity )

Number.MAX_VALUE是1.7976931348623157e+308

2e323大约是该数字的1,000,000,000,000,000倍。

答案 2 :(得分:-1)

1除以少量数字=很大数字

1 / 0.00000000001 = 10000000000

1 / 0.0000.0000000000000000000000000000001 = 10000000000000000000000000000000

除数越小,商越大。

接近非常大的数字由无穷大表示。