tor-browser

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

math-max-arraylength.js (500B)


      1 var arrays = [
      2    [],
      3    [1],
      4    [1, 2],
      5    [1, 2, 3],
      6    [1, 2, 3, 4],
      7 ];
      8 
      9 function test() {
     10    for (var i = 0; i < arrays.length; i++) {
     11        var array = arrays[i];
     12 
     13        assertEq(Math.max(array.length, 0), i);
     14        assertEq(Math.max(0, array.length), i);
     15 
     16        assertEq(Math.max(array.length, -1), i);
     17        assertEq(Math.max(-1, array.length), i);
     18 
     19        assertEq(Math.max(array.length, -1.5), i);
     20        assertEq(Math.max(-1.5, array.length), i);
     21    }
     22 }
     23 
     24 test();
     25 test();