function toBinary(n, binaryNum) {
let i = 0;
while (n > 0) {
binaryNum[i] = n % 2;
n = Math.floor(n / 2);
i++;
}
return i;
}
let binaryNumber = new Array(32);
const a = 23;
let s = "";
let i = toBinary(a, binaryNumber);
for (let j = i - 1; j >= 0; j--) {
s += binaryNumber[j];
}
console.log(s);
const b = 9863;
s = "";
i = toBinary(b, binaryNumber);
for (let j = i - 1; j >= 0; j--) {
s += binaryNumber[j];
}
console.log(s);
/*
run:
10111
10011010000111
*/