1.16进制转10进制数
parseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数,radix 是 2-36 之间的整数,表示被解析字符串的基数。
//将10这个字符指定为16进制数,转换成10进制数
var num = parseInt("10", 16);
// 结果160
parseInt,输出结果为10进制,进而可以n(基数可以指定)进制转10进制,
var num1 = parseInt("10", 2); // 2
var num2 = parseInt("10", 6); // 6
var num3 = parseInt("10", 8); // 8
2.16进制数转10进制
Number.prototype.toString([radix]),
radix-指定要用于数字到字符串的转换的基数 (从 2 到 36)。如果未指定 radix 参数,则默认值为 10。
//将10转换为16进制数
var num = 10;
var str = num.toString(16) // a
//改变基数
var num = 10;
var str1 = num.toString(16) // a
var str2 = num.toString(8)// 12
var str3 = num.toString(2)// 1010