SOURCE

/*
题目描述
将给定数字转换成二进制字符串。如果字符串长度不足 8 位,则在前面补 0 到满8位。 
输入例子:
convertToBinary(65)

输出例子:
01000001
*/
function convertToBinary(num) {
    var str = num.toString(2);
    while(str.length < 8) {
        str = "0" + str;
    }
     
    return str;
}


function convertToBinary(num) {
     //转换为2进制格式
     var s = num.toString(2);
     //获得2进制数长度
     var l = s.length;
     if(l<8){
         //声明一个字符串用于补满0
         var s1 = "0000000";
         var s2 = s1.slice(0,8-l);
         s = s2+s;  
     }
     return s;
 }
function convertToBinary(num) {
    var str=num.toString(2).split('');
    while(str.length<8){
        str.unshift(0);
    }
    return str.join('');
}
console 命令行工具 X clear

                    
>
console