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

Reply via email to