我在这个问题上遇到了问题: JavaScript: Bitwise shift of long long number
并将代码中的所有相关位置从shift转换为Math.pow(2,x)操作。现在我遇到了严重的性能问题。
还有“黄金之路”吗?我的意思是安全的换档操作(直到50位对我来说已经足够了),这些操作也表现不错?
答案 0 :(得分:0)
回答我自己的问题。
https://www.npmjs.com/package/long
这个库正是我需要的 - 它实现了64位长。 (它不支持"大整数" - 一个无限长度的整数,但是如果你需要一个有效的长整数代码,它似乎没问题。)