JavaScript 64位数字精度

7 javascript precision 64-bit

有没有办法在JavaScript中表示高于53位精度的数字?换句话说,有没有办法表示64位精度数?

我试图实现一些逻辑,其中64位数字的每个位代表一些东西.当我尝试将位设置为高于2 ^ 53时,我丢失了较低的有效位.

Math.pow(2,53) + Math.pow(2,0) == Math.pow(2,53)
Run Code Online (Sandbox Code Playgroud)

有没有办法实现自定义库或其他东西来实现这一目标?

mP.*_*mP. 0

GWT 团队添加了长模拟支持,因此 java long 确实可以容纳 64 位。您想要 64 位浮点数还是整数?