Number.EPSILON
两个可表示数字之间的最小间隔。
Number.MIN_VALUE
可表示的最小正数-即最接近零(实际上不为零)的正数。
Min_Value
是可以表示的最小正数。
Epsilon
是两个可表示数字之间的最小间隔。
为什么Epsilon不是最接近零?
Number.EPSILON === Number.MIN_VALUE false
Number.EPSILON 2.220446049250313e-16
Number.MIN_VALUE 5e-324
答案 0 :(得分:0)
Number.EPSILON的定义为slightly different than that:
Number.EPSILON
属性表示1与大于1的最小浮点数之间的差。
这里的区别是representable
与difference
(可衡量)
在Javascript中,数字存储在IEEE 754 Standard中,这意味着我们可以表示非常小的值和很大的值,但只能“近似地”表示。对于很大的数字,加法或减法运算将不准确,因为表示形式不准确。如果我们要添加或减去非常“小的”数字,则是相同的。 Number.EPSILON
可用于比较浮点数,因此我们不能为此使用“近似”表示。