代码之家  ›  专栏  ›  技术社区  ›  iRyanBell

将大数转换成十进制形式的大基数

  •  1
  • iRyanBell  · 技术社区  · 7 年前

    我在玩一个迷你们游戏,里面有很多符号。我正在寻找一个函数/库,它允许我执行以下操作:

    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中,我在哪里可以找到一个合适的函数实现?

    0 回复  |  直到 7 年前