美文网首页Web 前端
js 二、八、十六进制表示和相互转换

js 二、八、十六进制表示和相互转换

作者: 时光觅迹 | 来源:发表于2021-04-07 13:52 被阅读0次

    进制的表示

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

    示例

    进制的转换

    parseInt(string, radix);radix 进制的数转换为 10 进制;

    string 为必需。要被解析的字符串。radix 为可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 0x0X 开头,将以 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)  //十六进制转八进制
    

    相关文章

      网友评论

        本文标题:js 二、八、十六进制表示和相互转换

        本文链接:https://www.haomeiwen.com/subject/xiwbhltx.html