| [ Web Proxy ] |
| Viewing: https://raw.githubusercontent.com/TheAlgorithms/JavaScript/master/Conversions/DecimalToBinary.js | [Back] [Original] |
function decimalToBinary(num) {
const bin = []
while (num > 0) {
bin.unshift(num % 2)
num >>= 1 // basically /= 2 without remainder if any
}
return bin.join('')
}
export { decimalToBinary }
// > decimalToBinary(2)
// '10'
// > decimalToBinary(7)
// '111'
// > decimalToBinary(35)
// '100011'
| Web Proxy Viewer | New URL | Original Page |