function base10(str) { // 使用parseInt return parseInt(str, 2); /* // 二进制原理计算实现转换 let decimal = 0; for(let i = 0; i < str.length; i++) { decimal += str[i]*Math.pow(2,str.length-i-1); } return decimal; // 使用Number() 方法 return Number("0b"+str); */ }
function base10(str) { var result; return result=parseInt(str,2); // parseInt(String,radix); // Number.toString(2); }