Javascript Function to Convert from Binary to Decimal
2013-04-18 17:07:01
Supports negative numbers!
function binaryStringToDecimal(binaryString) {
var out = 0, bit,
isNeg = binaryString.substring(0, 1) == '-',
len = binaryString.length;
for(var i = isNeg ? 1 : 0; i < len; i++) {
bit = binaryString.substring(i, i+1);
if(bit == '0') { continue }
out += Math.pow(2, len-i-1);
}
return out*(isNeg ? -1 : 1);
}
>> convert from decimal to binary