• 2019-05-20-javacript中的进制标识


    不仅仅是javascript 中的标志, 只是借javascript来说明一下这其中的关系;

    0b 0x 0 分别表示二进制, 16进制, 8进制, 当然十进制就是默认的,不添加前缀就标识10进制

    二进制, 比如 0b111 表示 7

    八进制, 比如 011 表示 9

    16进制, 比如 0x11 表示17

    进制之间的转换

    这几种进制之间是可以互相转换的, 默认的 JavaScript中的 toString 方法可以进行.
    例如:

    (011).toString(2) //"1001"
    

    不过默认的结果是数字, 如果是想转换为数字的话, 我目前没有找到具体的直接方法, 只能通过
    方法进行一些二次转换了.

    比如, 二进制转换为八进制, 再次进行转换, 需要则呢家前缀, 告诉 Number 是什么类型的

    (Number('0'+(011).toString(8))).toString(2)
    
  • 相关阅读:
    ES6模块开发+单文件组件
    Vue路由学习
    Vuex学习
    Vue组件
    Vue事件处理
    Git下载前后端代码步骤
    小黑记事本
    简单计算器
    ubuntu的基础命令
    拓扑排序以及求解关键路径
  • 原文地址:https://www.cnblogs.com/asdfq/p/12454178.html
Copyright © 2020-2023  润新知