美文网首页
JS十进制转换二进制

JS十进制转换二进制

作者: 钧辉 | 来源:发表于2016-12-17 17:20 被阅读0次

        最近因为需求,要接触到前端JS的一些东西,遇到需要把十进制数字转换为二进制,并且补全对应位数,觉得蛮有趣的,所以把它记录下来。

        十进制转二进制方法其实很简单,一个函数搞定了:

var value = parseInt(12).toString(2); 
//parsetInt里面是要转换的数字,toString里面是要转换的进制,
如果要转换为其他进制,替换掉就好了,so easy。

        补全位数,因为这里我期望二进制以 0001 这样的方式显示,但是如果要转换的数字是1的话只会显示为1,这是就要给他补全位数了,方法如下:

var l = value.length;    //获取要格式化数字的长度,如二进制1的话长度为1
    if(l < 4){     //补全位数 0000,这里我要显示4位
        for(var i = 0; i < 4-l; i++) {
            value = "0" + value;     //不够的就在前面补0
        }
    }

         ok,这样子就实现了,是不是简单到飞起。

相关文章

  • python 的进制转换

    十进制, 二进制相互转换 十进制转换为二进制 二进制转换为十进制 十进制, 八进制相互转换 十进制转换为八进制 八...

  • 【iOS 开发】二进制、十进制、十六进制相互转换的方法

    十进制转换为二进制 十进制转换为十六进制 二进制转换为十六进制 十六进制转换为二进制 二进制转换为十进制 作者:J...

  • 计算机基础知识

    一,二进制和十进制转换 1.十进制转换为二进制:进行对2取余法计算 2.二进制转换为十进制: 从最后一位开始算,依...

  • 一.计算机系统构成及硬件基础知识--数制转换

    数制转换: 一.十进制转换为二进制 二,二进制转十进制 三. 二进制与八进制之间的转换 四. 八进制转成二进制 五...

  • python-基础篇练习题

    通过代码实现如下转换:二进制转换成十进制:v = “0b1111011”十进制转换成二进制:v = 18八进制转换...

  • iOS 进制转换

    常见的二进制、十进制、十六进制之间相互转换的方法。 1. 十进制转换为二进制 2. 十进制转换为十六进制 3. 二...

  • 二进制基础

    了解 十进制和二进制的由来 进制转换 位运算 JDK内置的进制转换 Java中的进制 十进制和二进制的又来 十进制...

  • Java基础之计算机进制转换

    一.进制转换 十进制转二进制 二进制转十进制 计算器表示

  • 进制转换

    十进制转换为二进制 185 = 10111001 十进制转换为八进制 185=271 十进制转换为十六进制 185...

  • 数据类型转换(二进制转换)

    十进制转换二进制 二,方法二 三,方法三: 方法四调取系统API 二进制转换十进制 方法一 方法二

网友评论

      本文标题:JS十进制转换二进制

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