题目描述
将给定数字转换成二进制字符串。如果字符串长度不足 8 位,则在前面补 0 到满8位。
示例1 输入
65
输出
01000001
1.最简单的方式,toString+slice
function convertToBinary(num) {
return ('00000000' + num.toString(2)).slice(-8);
}
2.先转换,再补0
function convertToBinary(num) {
var str = num.toString(2);
while(str.length < 8) {
str = "0" + str;
}
return str;
}
标签:return,str,二进制,js,num,toString,convertToBinary
From: https://blog.51cto.com/u_16328454/8649417