var z = 0; print(1/-z) PASSED!
- -"0x80000000" PASSED!
- -"0x100000000" PASSED!
- "-0x123456789abcde8" PASSED!
1e2000 +'' PASSED!
1e2000 PASSED!
-1e2000 +'' PASSED!
-"1e2000" PASSED!
-"-1e2000" +'' PASSED!
1e-2000 PASSED!
1/1e-2000 PASSED!
1/-1e-2000 PASSED!
1/"1e-2000" PASSED!
1/"-1e-2000" PASSED!
parseFloat("1e2000") PASSED!
parseFloat("1e-2000") PASSED!
1.7976931348623159e+308 PASSED!
s = 17976931348623158079372897140530341507993413271003782693617377898044496829276475094664901797758720709633028641669288791094655554785194040263065748867150582068; s +="190890200070838367627385484581771153176447573027006985557136695962284291481986083493647529271907416844436551070434271155969950809304288017790417449779"NaN PASSED!
s1 = s+1; s1 PASSED!
s2 = s+2; s2 PASSED!
-s2 == -Infinity || -s2 == -1.79769313486231e+308  PASSED!
s3 = s+3; s3 PASSED!
0x1000000000000080 PASSED!
0x1000000000000081 PASSED!
0x1000000000000100 PASSED!
0x100000000000017f PASSED!
0x1000000000000180 PASSED!
0x1000000000000181 PASSED!
0x10000000000001f0 PASSED!
0x1000000000000200 PASSED!
0x100000000000027f PASSED!
0x1000000000000280 PASSED!
0x1000000000000281 PASSED!
0x10000000000002ff PASSED!
0x1000000000000300 PASSED!
0x10000000000000000 PASSED!
parseInt("000000100000000100100011010001010110011110001001101010111100",2) PASSED!
parseInt("000000100000000100100011010001010110011110001001101010111101",2) PASSED!
parseInt("000000100000000100100011010001010110011110001001101010111111",2) PASSED!
parseInt("0000001000000001001000110100010101100111100010011010101111010",2) PASSED!
parseInt("0000001000000001001000110100010101100111100010011010101111011",2) PASSED!
parseInt("0000001000000001001000110100010101100111100010011010101111100",2) PASSED!
parseInt("0000001000000001001000110100010101100111100010011010101111110",2) PASSED!
parseInt("yz",35) PASSED!
parseInt("yz",36) PASSED!
parseInt("yz",37) PASSED!
parseInt("+77") PASSED!
parseInt("-77",9) PASSED!
parseInt("\u20001234\u2000") PASSED!
parseInt("123456789012345678") PASSED!
parseInt("9",8) PASSED!
parseInt("1e2") PASSED!
parseInt("1.9999999999999999999") PASSED!
parseInt("0x10") PASSED!
parseInt("0x10",10) PASSED!
parseInt("0022",10) PASSED!
parseInt("0x1000000000000080") PASSED!
parseInt("0x1000000000000081") PASSED!
s = "0xFFFFFFFFFFFFF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";s PASSED!
s +="0000000000000000000000000000000000000"; s PASSED!
s ="0xFFFFFFFFFFFFF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";s PASSED!
s += "0000000000000000000000000000000000001" PASSED!
s ="0xFFFFFFFFFFFFFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";s PASSED!
s += "0000000000000000000000000000000000000" PASSED!
-s PASSED!
s = "0xFFFFFFFFFFFFFB0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";s PASSED!
s += "0000000000000000000000000000000000001" PASSED!
s += "0" PASSED!
-s PASSED!
parseInt(s) PASSED!
parseInt(s,32) PASSED!
parseInt(s,36) PASSED!
-"" PASSED!
-" " PASSED!
-"999" PASSED!
-" 999" PASSED!
-"\t999" PASSED!
-"013  " PASSED!
-"999\t" PASSED!
-"-Infinity" PASSED!
-"-infinity" PASSED!
-"+Infinity" PASSED!
-"+Infiniti" PASSED!
- -"0x80000000" PASSED!
- -"0x100000000" PASSED!
- "-0x123456789abcde8" PASSED!
-"\u20001234\u2001" PASSED!
-"\u20001234\0" PASSED!
-"0x10" PASSED!
-"+" PASSED!
-"-" PASSED!
-"-0-" PASSED!
-"1e-" PASSED!
-"1e-1" PASSED!
