JS进制转换

今天学习了一下JS的进制转换,JS的进制转换非常方便,使用内置函数即可完成:
1、parseInt

parseInt(str,radix); 将字符串str按照radix进制编码方式转换为10进制返回,没有radix,默认为10;

parseInt(’11’,8)); //9

2、Number.toString(radix)

返回表示该数字的指定进制形式的字符串。(把10进制的数据转为指定进制,并以字符串形式输出);radix支持 [2, 36] 之间的整数。默认为10;

var a= 36;a.toString(16); //“24”

如果我们想把一个8进制的数字转成16进制呢?

我们可以先使用parseInt转成10进制,再使用Number.tostring转成16进制。

你可能感兴趣的:(JS进制转换)