Javascript:toString(36)用于大整数

时间:2012-11-26 21:38:30

标签: javascript integer largenumber radix

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

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

2 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:1)

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