8

15955067621307336078.toString(36);在 Javascript 中返回'3d7vzfy5k2as8',因为无法表示大整数(正确答案是'3d7vzfy5k29ou')。

有人有一个聪明的函数,可以将大整数作为字符串并将其转换为基数 36?

4

2 回答 2

9

使用这个 BigInt 类,它允许将任意大的整数转换为 2 到 95 之间的任意基数。使用该bigInt2str()方法执行转换。

于 2012-11-26T21:53:15.483 回答
1

对于任何好奇的人,今天我们使用https://github.com/MikeMcl/bignumber.js代替。

于 2016-04-07T03:06:41.003 回答