Binary Agents FreeCodeCamp

function binaryAgent(str) {
  var arr = str.split(" ");
  var newStr = "";
  for(var i=0; i<arr.length; i++) {
    //先将二进制数转化为十进制
    newStr += String.fromCharCode(parseInt(arr[i] ,2));
  }
  return newStr;
}

题目:

  传入二进制字符串,翻译成英语句子并返回。二进制字符串是以空格分隔的。

分析:

  parseInt()函数解析一个字符串参数,并返回一个指定基数的整数 (数学系统的基础),也就是返回一个十进制的整数。

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/parseInt

    注:String参数要求是个字符串,后面的radix要求是String参数相应的进制的阿拉伯数字。

posted @ 2018-03-25 15:19  有你~你是美好滴  阅读(98)  评论(0编辑  收藏  举报