1:十进制转其他进制:toString
let num = 10;
console.log(num.toString(2)) // 1010
toString(radix):radix可选参数, 默认为空,结果为转换为普通字符串,可写参数为2-36,其他值则会抛异常
2:二进制转其他进制:parseInt
let num = 1010;
console.log(parseInt(num, 2)) // 21
console.log(parseInt(10108, 8)) // 520
parseInt(str, radix):str为必选参数,类型为字符串,radix为可选参数,与toString的radix参数一致
3:
数字转数组
let num = 1234
let arr = String(num).split("").map(Number)
console.log(arr) => [1,2,3,4]