传入二进制字符串,翻译成英语句子并返回。
二进制字符串是以空格分隔的。
传入的字符以空格分隔,所以先以空格拆分为数组,遍历转换为ASCII数字,然后转换为字符即可。
function binaryAgent(str) {
str=str.split(' ');
var result='';
// return str;
for(var i=0;i<str.length;i++)
{result=result.concat(String.fromCharCode(parseInt(str[i],2))) ;}
return result;
}
binaryAgent("01000001 01110010 01100101 01101110 00100111 01110100 00100000 01100010 01101111 01101110 01100110 01101001 01110010 01100101 01110011 00100000 01100110 01110101 01101110 00100001 00111111");
网友评论