标签: javascript
var sVar = "someString";
我尝试从sVar.toString(36)推断num.toString(2)。但它不起作用。
sVar.toString(36)
num.toString(2)
我知道从base64转换你使用atob / btoa但我找不到基数36.也许这有一个变体吗?
答案 0 :(得分:2)
您可以使用parseInt将字符串转换为基数为36的整数。
parseInt
var myString = "somestring"; var myNum = parseInt(myString, 36); /* 2913141654103084 */
您可以使用.toString转换回字符串。
.toString
myNum.toString(36) /* "somestring" */
这两个函数都采用数字"基数" (2到36之间的整数,指定用于表示数值的基数)作为参数,对于base-36应为36。
36