--- title: Number.EPSILON slug: Web/JavaScript/Reference/Global_Objects/Number/EPSILON translation_of: Web/JavaScript/Reference/Global_Objects/Number/EPSILON ---
Number.EPSILON 属性表示 1 与{{jsxref("Number")}}可表示的大于 1 的最小的浮点数之间的差值。
你不必创建一个 {{jsxref("Number")}} 对象来访问这个静态属性(直接使用 Number.EPSILON)。
EPSILON 属性的值接近于 2.2204460492503130808472633361816E-16,或者 2^-52。
x = 0.2; y = 0.3; z = 0.1; equal = (Math.abs(x - y + z) < Number.EPSILON);
if (Number.EPSILON === undefined) {
Number.EPSILON = Math.pow(2, -52);
}
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('ES6', '#sec-number.epsilon', 'Number.EPSILON')}} | {{Spec2('ES6')}} | 最初定义 |
| {{SpecName('ESDraft', '#sec-number.epsilon', 'Number.EPSILON')}} | {{Spec2('ESDraft')}} |