js將正整數轉化為二進制


//正整數轉化為二進制
function divideBy2(decNumber) {
    var decStack = [];
    var rem;
    var decString = '';

    while (decNumber > 0) {
        rem = decNumber % 2;
        decStack.push(rem);
        decNumber = Math.floor(decNumber / 2);
    }

    while (decStack.length != 0) {
        decString += decStack.pop().toString();
    }
    return decString;
}
console.log(divideBy2(10)); //1010

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM