0
点赞
收藏
分享

微信扫一扫

【js】二进制转换-toString

题目描述

将给定数字转换成二进制字符串。如果字符串长度不足 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;
}

举报

相关推荐

0 条评论