tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

EPSILON.js (868B)


      1 // Copyright (C) 2016 The V8 Project authors. All rights reserved.
      2 // This code is governed by the BSD license found in the LICENSE file.
      3 
      4 /*---
      5 esid: sec-number.epsilon
      6 description: >
      7  "EPSILON" property of Number
      8 info: |
      9  20.1.2.1 Number.EPSILON
     10 
     11  The value of Number.EPSILON is the difference between 1 and the smallest value
     12  greater than 1 that is representable as a Number value, which is approximately
     13  2.2204460492503130808472633361816 x 10-16.
     14 
     15  This property has the attributes { [[Writable]]: false, [[Enumerable]]: false,
     16  [[Configurable]]: false }.
     17 includes: [propertyHelper.js]
     18 ---*/
     19 
     20 assert(
     21  Number.EPSILON > 0,
     22  "value is greater than 0"
     23 );
     24 assert(
     25  Number.EPSILON < 0.000001,
     26  "value is smaller than 0.000001"
     27 );
     28 
     29 verifyProperty(Number, "EPSILON", {
     30  writable: false,
     31  enumerable: false,
     32  configurable: false,
     33 });
     34 
     35 reportCompare(0, 0);