十进制转换二进制 封装函数

 

通过 parseInt(param).toString(2) 进行转换

let a = prompt('请输入十进制数字')
  function zz(param) {
    let value = parseInt(param).toString(2);
    let l = value.length;    //获取要格式化数字的长度,如二进制1的话长度为1
    if (l < 4) {     //补全位数 0000,这里我要显示4位
      for (var i = 0; i < 4 - l; i++) {
        value = "0" + value;     //不够的就在前面补0
      }
    }
    return value
  }
  alert(zz(a))

 

posted @ 2022-03-27 08:54  生活在北极的企鹅  阅读(33)  评论(0编辑  收藏  举报