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进制。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容