Contact: aviboots(AT)netvision.net.il
39,997 questions
51,942 answers
573 users
function binary_to_decimal(s) { dec = 0; for (var i = s.length - 1, j = 0; i >= 0; i--, j++) { if (s[i] === '1') { dec += Math.pow(2, j); } } return dec; } s = "10101011"; document.write(binary_to_decimal(s)); /* run: 171 */