40位整数是否完全用JavaScript表示?

时间:2012-11-15 00:21:51

标签: javascript node.js floating-point v8

我正在使用服务器端计算,需要生成(使用*+操作)并比较40位整数。我知道在那时V8引擎将数字存储为Double而不是int。我可以依靠这些数字生成并正确比较吗?

我的直觉是肯定的 - 双打应该没有问题 - 但我不确定如何检查或在哪里找到相关信息。

1 个答案:

答案 0 :(得分:7)

JavaScript Number,它是一个64位IEEE 754浮点值,可以存储从-2 53 到2 53 的整数,而不会丢失精度,因为双精度数可以存储多达53位的尾数(显然为52位)。

参考