If you write Number.MAX_SAFE_INTEGER into a browser console it will return 9007199254740991
I believe this is wrong, 9007199254740992 the largest correct safe integer using IEEE-754 double precision. Using my own IEEE-754 debugger: Input floating point: 9007199254740991 Hex value: 433fffffffffffff Binary value: 0 10000110011 1111111111111111111111111111111111111111111111111111 Input floating point: 9007199254740992 Hex value: 4340000000000000 Binary value: 0 10000110100 0000000000000000000000000000000000000000000000000000 Using an external IEEE-754 debugger: http://www.binaryconvert.com/result_double.html?decimal=057048048055049057057050053052055052048057057050 Anders _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss