tor-browser

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

not-nan.js (822B)


      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.isnan
      6 description: >
      7  Return false if argument is not NaN
      8 info: |
      9  Number.isNaN ( number )
     10 
     11  1. If Type(number) is not Number, return false.
     12  2. If number is NaN, return true.
     13  3. Otherwise, return false. 
     14 ---*/
     15 
     16 assert.sameValue(Number.isNaN(0), false, "0");
     17 assert.sameValue(Number.isNaN(-0), false, "-0");
     18 assert.sameValue(Number.isNaN(1), false, "1");
     19 assert.sameValue(Number.isNaN(-1), false, "-1");
     20 assert.sameValue(Number.isNaN(1.1), false, "1.1");
     21 assert.sameValue(Number.isNaN(1e10), false, "1e10");
     22 assert.sameValue(Number.isNaN(Infinity), false, "Infinity");
     23 assert.sameValue(Number.isNaN(-Infinity), false, "-Infinity");
     24 
     25 reportCompare(0, 0);