我正在玩一个缩小器,其中我有非常大的符号基础。我正在寻找一个允许执行以下操作的函数/库:
const a = '123456789876543212345678987654321' // Some huge number
const b = convertBase(a, 10, 16) // (Number, Base: From, Base: To)
// [6,1,6,3,14,6,7,1,2,14,11,11,10,10,4,14,3,13,6,2,11,4,1,15,4,11,1]
在实践中,我想将255个字符的十六进制值转换为base-1024。从十六进制到十进制的任意精度转换相对简单,但是在stackoverflow / npm / github上浏览时,我没有看到一个简单的例子,当处理非常大的数字时避免使用自定义字母/非常大的基地。
是否有比“由小数点数组表示的任意精度基础转换”更好的名称?在现代javascript / ECMAScript中,我在哪里可以找到该功能的合适实现?