< prev index next >

test/script/basic/minuszero.js

Print this page
rev 1641 : 8144131: ArrayData.getInt implementations do not convert to int32


  22  */
  23 
  24 /**
  25  * Tests with -0
  26  *
  27  * @test
  28  * @run
  29  */
  30 
  31 var mz = -0;
  32 print(mz);
  33 print(mz === -0);
  34 print(1/mz);
  35 
  36 var obj = {};
  37 obj.length = -0;
  38 print(obj.length);
  39 print(obj.length === -0);
  40 print(1/obj.length);
  41 






  22  */
  23 
  24 /**
  25  * Tests with -0
  26  *
  27  * @test
  28  * @run
  29  */
  30 
  31 var mz = -0;
  32 print(mz);
  33 print(mz === -0);
  34 print(1/mz);
  35 
  36 var obj = {};
  37 obj.length = -0;
  38 print(obj.length);
  39 print(obj.length === -0);
  40 print(1/obj.length);
  41 
  42 var mzl = -(0x7fffffffffffffff - 0x7fffffffffffffff);
  43 print(mzl);
  44 print(mzl === -0);
  45 print(1/mzl);
< prev index next >