Number.EPSILON 两个可表示数字之间的最小间隔。Number.MIN_VALUE 可表示的最小正数 - 即最接近零的正数(实际上不为零)。Min_Value 是可以表示的最小正数。Epsilon 是两个可表示数字之间的最小间隔。为什么 Epsilon 不是最接近于零的?Number.EPSILON === Number.MIN_VALUE falseNumber.EPSILON 2.220446049250313e-16Number.MIN_VALUE 5e-324
1 回答
互换的青春
TA贡献1797条经验 获得超6个赞
Number.EPSILON 的定义与以下略有不同:
该
Number.EPSILON
属性表示 1 与大于 1 的最小浮点数之间的差值。
这里的区别是representable
vs difference
(可测量的)
在 Javascript 中,数字存储在IEEE 754 标准中,这意味着我们可以表示非常小的和大的值,但只能“大约”表示。对于非常大的数字,加法或减法运算将不准确,因为表示不准确。如果我们想添加或减去非常“小”的数字,也是一样。Number.EPSILON
可用于比较浮点数,因此我们不能为此使用“近似”表示。
添加回答
举报
0/150
提交
取消