8

15955067621307336078.toString(36);は、大きな整数を表すことができないため、Javascript で返します'3d7vzfy5k2as8'(正解は です'3d7vzfy5k29ou')。

大きな整数を文字列として受け取り、それを base 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 に答える