Javascript Function to Convert from Decimal to Binary
2013-04-18 17:04:02
Supports negative numbers!
function decimalToBinaryString(decimalNumber) {
decimalNumber = parseInt(decimalNumber);
var n = decimalNumber, isNeg = decimalNumber < 0, out = '';
isNeg && (n = decimalNumber*(-1));
while(true) {
n = n/2;
if(Math.round(n) != n) {
out = '1' + out
} else {
out = '0' + out
}
n = Math.floor(n);
if(n < 1) { break }
}
return (isNeg ? '-' : '')+out
}
>> convert from binary to decimal