--- title: Number.EPSILON slug: Web/JavaScript/Reference/Global_Objects/Number/EPSILON tags: - ECMAScript 2015 - JavaScript - Number - Property translation_of: Web/JavaScript/Reference/Global_Objects/Number/EPSILON ---
Number.EPSILON
プロパティは、1 から 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); }
仕様書 |
---|
{{SpecName('ESDraft', '#sec-number.epsilon', 'Number.EPSILON')}} |
{{Compat("javascript.builtins.Number.EPSILON")}}