Hello all,
I'm making a script that converts a binary input into a decimal number.
I always get a 0 as answer for some reason.
Code:
var countMult = 1;
var binary = prompt("enter a binary number");
var len = binary.length;
var dec = 0;
var convert = function(){
for (i=0;i<len;i++){
if (binary.charAt(i) === 1){
//this part seems to be a problem
dec+=countMult;
}
countMult = countMult*2;
console.log(dec);
}
};
convert();