我想知道如何根据IEEE754中的表示计算Number.MAX_SAFE_INTEGER
。 JavaScript使用双精度64位浮点数,我假设在这个系统中,最大数字是指数和尾数中的所有1,即:
1.1111111111111111111111111111111111111111111111111111 * 2^{1024} =
11111111111111111111111111111111111111111111111111111 * 2^{972}
我试图转换
11111111111111111111111111111111111111111111111111111 * 2^{972}
到十进制,但没有到达9007199254740991
。