number.epsilon和number.min_value.为什么两个不同



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。

这里的区别是representabledifference(可测量(

在JavaScript中,数字存储在IEEE 754标准中,这意味着我们可以代表非常小的和大的值,但只能"大约"。对于非常大的数字,由于表示不准确,因此加法或减法操作将不准确。如果我们要添加或提取非常"小"的数字,也是如此。Number.EPSILON可用于比较浮动数,因此我们不能为此使用"近似"表示。

相关内容

最新更新