进制的表示
二进制0b开头
八进制0o开头
十六进制0x开头

进制的转换
parseInt(string, radix); 把radix进制的数转换为10进制;
string为必需。要被解析的字符串。radix为可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。如果该参数小于 2 或者大于 36,则parseInt() 将返回 NaN。
例子:
parseInt(num,8); //八进制转十进制
parseInt(num,16); //十六进制转十进制
parseInt(num).toString(8) //十进制转八进制
parseInt(num).toString(16) //十进制转十六进制
parseInt(num,2).toString(8) //二进制转八进制
parseInt(num,2).toString(16) //二进制转十六进制
parseInt(num,8).toString(2) //八进制转二进制
parseInt(num,8).toString(16) //八进制转十六进制
parseInt(num,16).toString(2) //十六进制转二进制
parseInt(num,16).toString(8) //十六进制转八进制
本文深入讲解了二进制、八进制和十六进制的表示方法及相互转换技巧,通过JavaScript的parseInt函数和toString方法,详细阐述了如何进行不同进制间的数字转换,是理解和掌握进制转换不可或缺的指南。
707

被折叠的 条评论
为什么被折叠?



