Javascript Number.EPSILON和Number.MIN_值。为什么两者不同?
Javascript Number.EPSILON和Number.MIN_值。为什么两者不同?,javascript,Javascript,Number.EPSILON两个可表示数字之间的最小间隔 Number.MIN\u值 可表示的最小正数-即最接近零的正数(实际上不为零) Min_Value是可以表示的最小正数 Epsilon是两个可表示数字之间的最小间隔 为什么ε不是最接近零的值? Number.EPSILON==Number.MIN\u值false Number.EPSILON 2.220446049250313e-16 Number.MIN\u值5e-324Number.EPSILON的定义是: Number.EPSILO
Number.EPSILON
两个可表示数字之间的最小间隔
Number.MIN\u值
可表示的最小正数-即最接近零的正数(实际上不为零)
Min_Value
是可以表示的最小正数
Epsilon
是两个可表示数字之间的最小间隔
为什么ε不是最接近零的值?
Number.EPSILON==Number.MIN\u值false
Number.EPSILON 2.220446049250313e-16
Number.MIN\u值5e-324
Number.EPSILON的定义是:
Number.EPSILON
属性表示1与大于1的最小浮点数之间的差值
这里的差异是可表示的
与差异
(可测量的)
在Javascript中,数字存储在中,这意味着我们可以表示非常小和非常大的值,但只能表示“近似值”。对于非常大的数字,加法或减法运算将不精确,因为表示不精确。如果我们想增加或减少非常“小”的数字,也是一样的<代码>数字。EPSILON可用于比较浮点数,因此我们不能使用“近似”表示法。不确定您的问题是什么,您粘贴的描述不是告诉您需要知道的吗?谢谢您的回答!现在我有以下问题。如果Number.Epsilon表示1和下一个大于1的最小浮点数之间的差,那么我不能在大于0和小于1的数字之间使用Number.Epsilon吗?