Node.js中如何做64位整数算术?
任何人有任何build议,如何在Node.js 64位整数执行算术? node-int64包似乎不支持。
JavaScript不支持64位整数,因为本机号码types是64位双精度型,只给出整数范围的53位。
您可以创build32位数字的数组( Uint32Array
),但如果有64位版本的数据,则无法将值从其复制到独立variables中。
有一些模块可以提供64位整数支持:
- 节点BIGINT
- bignum(基于OpenSSL)
- Int64的
也许你的问题可以用这些库中的一个来解决。