【js】二进制转换-toString

阅读 50

2023-12-01

题目描述

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

0 0 举报