tor-browser

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

isFiniteInline.js (570B)


      1 /* Test inlining of Number.isFinite() */
      2 
      3 for (var i = 0; i < 10_000; i++) {
      4    assertEq(Number.isFinite(NaN), false);
      5    assertEq(Number.isFinite(-NaN), false);
      6    assertEq(Number.isFinite(+Infinity), false);
      7    assertEq(Number.isFinite(-Infinity), false);
      8    assertEq(Number.isFinite(3), true);
      9    assertEq(Number.isFinite(3.141592654), true);
     10    assertEq(Number.isFinite(+0), true);
     11    assertEq(Number.isFinite(-0), true);
     12    assertEq(Number.isFinite(-3), true);
     13    assertEq(Number.isFinite(-3.141592654), true);
     14    assertEq(Number.isFinite({}), false);
     15 }