-1:000000000000 | 0:3cf9b9e049a3 |
---|---|
1 function test(i) { | |
2 return i * 0 + 0; | |
3 } | |
4 | |
5 for(var i=0; i<100; i++){ | |
6 var x = test(-i); | |
7 assertEq((x===0 && (1/x)===-Infinity), false); // value should be 0, not -0 | |
8 } | |
9 | |
10 function test2(i) { | |
11 return 0 - i; | |
12 } | |
13 | |
14 for(var i=-100; i<100; i++){ | |
15 var x = test2(-i); | |
16 assertEq(x, i); | |
17 } | |
18 |