function base10(str) {
var arr = [], result = 0
for(var i = 0; i < str.length; i++) {
if(str[i] === '1') {
arr.push(1)
} else {
arr.push(0)
}
}
arr.reverse()
arr.forEach(function(item, index) {
result += item*Math.pow(2, index)
})
return result
}
【JavaScript】牛客编程:给定二进制字符串,将其换算成对应的十进制数字
于 2018-11-03 20:51:43 首次发布