JavaScript 中的二進位制到原始字串轉換


我們需要編寫一個 JavaScript 函式,該函式將輸入一個表示二進位制程式碼的字串。該函式應返回字串的字母表示法。

例如 -

如果二進位制輸入字串為 -

const str = '1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100';

那麼輸出應該是 -

const output = 'Hello World';

示例

此程式碼將為 -

const str = '1001000 1100101 1101100 1101100 1101111 100000 1010111
1101111 1110010 1101100 1100100';
const binaryToString = (binary = '') => {
   let strArr = binary.split(' ');
   const str = strArr.map(part => {
      return String.fromCharCode(parseInt(part, 2));
   }).join('');
   return str;
};
console.log(binaryToString(str));

輸出

控制檯中的輸出將為 -

Hello World

更新於:23-Nov-2020

330 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.