任何人都有关于如何在Node.js中对64位整数执行算术的任何建议? node-int64包似乎不支持它。
答案 0 :(得分:24)
Javascript不支持64位整数,因为本机数字类型是64位双精度,只给出53位整数范围。
您可以创建32位数字的数组(即Uint32Array
),但如果有64位版本的数据,则无法将值复制到独立变量中。
有一些模块可以提供64位整数支持:
也许你的问题可以使用其中一个库来解决。
答案 1 :(得分:0)
从v10.4.0开始,NodeJS原生支持BigInt类型(请参见MDN BigInt docs)。这些也支持算术运算。