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
数字的定义。epsilon与此略有不同:
Number.EPSILON
属性表示1和最小的浮点数之间的差异大于1。
这里的区别是representable
与difference
(可测量(
在JavaScript中,数字存储在IEEE 754标准中,这意味着我们可以代表非常小的和大的值,但只能"大约"。对于非常大的数字,由于表示不准确,因此加法或减法操作将不准确。如果我们要添加或提取非常"小"的数字,也是如此。Number.EPSILON
可用于比较浮动数,因此我们不能为此使用"近似"表示。