javascript - 是否可以正确计算大于 2^53 的数字?

标签 javascript numbers limit

我正在用 JavaScript 制作一个计算器,它需要能够对大于 2^53 的数字进行精确的数学运算。 ,即9007199254740992 。有什么办法可以做到这一点吗?

最佳答案

您可以使用“strint”库https://github.com/rauschma/strint 。 例如:

    > var strint = require("./strint");
    > strint.add("9007199254740992", "1")
    '9007199254740993' 

关于javascript - 是否可以正确计算大于 2^53 的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33714061/

相关文章:

javascript - Firefox 29、XPCOM 和 wrappedJSObject

javascript - 谷歌地图 vs jquery;在 jsfiddle 中工作,在服务器上停止工作

javascript - $.mobile.showPageLoadingMsg() 不起作用

javascript - node.js/Express在高负载下抛出 'RangeError: Maximum call stack size exceeded'

php - 我只能在数据库中存储数字,一个简单的 php shoutbox

c++ - 如何正确解释数字(十六进制、十进制、十进制)

Java:在不改变其类型的情况下乘以泛型数字

php - MySQL 中的 LIMIT 结果?

sql - 限制平均使用的行数

date - Spotfire 使用按日期表达式限制数据