// Copyright (C) 2016 The V8 Project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-number.epsilon description: > "EPSILON" property of Number info: | 20.1.2.1 Number.EPSILON The value of Number.EPSILON is the difference between 1 and the smallest value greater than 1 that is representable as a Number value, which is approximately 2.2204460492503130808472633361816 x 10-16. This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] ---*/ assert( Number.EPSILON > 0, "value is greater than 0" ); assert( Number.EPSILON < 0.000001, "value is smaller than 0.000001" ); verifyNotEnumerable(Number, "EPSILON"); verifyNotWritable(Number, "EPSILON"); verifyNotConfigurable(Number, "EPSILON"); reportCompare(0, 0);