是否可以正确地对大于 2^53 的数字进行数学运算?
Is it possible to correctly do math on numbers greater than 2^53?
我正在 JavaScript 制作一个计算器,它需要能够对大于 2^53
的数字进行精确的数学运算,即 9007199254740992
。有什么办法吗?
您可以使用 "strint" 库 https://github.com/rauschma/strint。
例如:
> var strint = require("./strint");
> strint.add("9007199254740992", "1")
'9007199254740993'
我正在 JavaScript 制作一个计算器,它需要能够对大于 2^53
的数字进行精确的数学运算,即 9007199254740992
。有什么办法吗?
您可以使用 "strint" 库 https://github.com/rauschma/strint。 例如:
> var strint = require("./strint");
> strint.add("9007199254740992", "1")
'9007199254740993'