根据MDN,Number.MIN_VALUE属性表示可在JavaScript中表示的最小正数值,然后是1 / Number.MIN_VALUE = Infinity吗?
答案 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
除数越小,商越大。
接近非常大的数字由无穷大表示。