Decimal to binary JS
🧩 Syntax:
function decimalToBinary(decimal) {
decimal = Number(decimal);
let binaryNumber = "";
while (decimal !== 0) {
if (decimal % 2 === 0) {
binaryNumber += 0;
decimal = decimal / 2;
} else if (decimal % 2 !== 0) {
binaryNumber += 1;
decimal -= 1;
if (decimal === 0) {
continue;
}
decimal = decimal / 2;
}
}
while (Number(binaryNumber.length) < 8) {
binaryNumber += 0;
}
let arrayPrint = [];
for (let index = (Number(binaryNumber.length)); index >= 0 ; index--) {
arrayPrint.push(binaryNumber[index]);
}
console.log(arrayPrint.join(""));
}