如何将 10 进制转换为 36 进制

How to Convert Base 10 to Base 36

我的 Google 表格中有两列:一列以 10 为基数,一列以 36 为基数。我已将我的 10 进制列填写为从 1 到 5,000。我想在我的脚本中创建一个函数,它允许我获取以 10 为基数的值和 return 以 36 为基数的值。 (0123456789abcdefghijklmnopqrstuvwxyz) 我想将字母保持小写,以便我不会混淆数字 0 和字母 O.

这是我目前在我的脚本中尝试过的:

function toBase36(decNumb) {

    var base36 = parseInt(decNumb, 36);

  return parseInt(base36);
}

上面的代码产生以下结果:

如何编辑我将添加小写字母的代码?

使用toString()方法会简单很多。

而不是var base36 = parseInt(decNumb, 36);

使用var base36 = decNumb.toString(36);