2017-08-11 98 views
-2

我创建了一个功能,以ASCII码转换为十进制:六角至12月转换

function asciiToDecimal(text) { 
    var decimal = ""; 

    for (var i=0; i < text.length; i++) { 
     decimal += text[i].charCodeAt(0).toString(10) + " "; 
    } 
    return decimal; 
} 

,现在我想二进制转换为十进制直接。我试图转换为ASCII然后小数,但这并不总是可能的。我见过一些其他的功能,但答案通常不是所需的输出(见下文)。

输入:

01101101 01111001 00100000 01101110 01100001 01101101 01100101 00100000 01101001 01110011 00100000 01101010 01101001 01101101 00111111 

所需的输出:

109 121 32 110 97 109 101 32 105 115 32 106 105 109 63 

如何才能实现这一目标?

回答