1. 程式人生 > >【JavaScript】牛客程式設計:將給定數字轉換成二進位制字串。如果字串長度不足 8 位,則在前面補 0 到滿8位。

【JavaScript】牛客程式設計:將給定數字轉換成二進位制字串。如果字串長度不足 8 位,則在前面補 0 到滿8位。

function convertToBinary(num) {
    var result = []
    while(num != 0) {
        result.push(num % 2)
        num = Math.floor(num / 2)
    }        
    result.reverse()
    while(result.length < 8) {
        result.unshift(0)
    }
    return result.join('')
}