tor-browser

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

tolength.js (363B)


      1 let ToLength = getSelfHostedValue('ToLength');
      2 
      3 assertEq(ToLength(NaN), 0);
      4 assertEq(ToLength(-0), 0);
      5 assertEq(ToLength(0), 0);
      6 assertEq(ToLength(-Infinity), 0);
      7 assertEq(ToLength(-Math.pow(2, 31)), 0);
      8 
      9 const MAX = Math.pow(2, 53) - 1;
     10 assertEq(ToLength(Infinity), MAX);
     11 assertEq(ToLength(MAX + 1), MAX);
     12 assertEq(ToLength(3), 3);
     13 assertEq(ToLength(40.5), 40);