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

通过 parseInt(param, 2); 进行转换

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

 

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