Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Chuyển đổi nhị phân thành chuỗi gốc trong JavaScript


Chúng ta cần viết một hàm JavaScript nhận một chuỗi đại diện cho mã nhị phân. Hàm sẽ trả về biểu diễn chữ cái của chuỗi đó.

Ví dụ –

Nếu chuỗi nhị phân đầu vào là:

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

Thì đầu ra sẽ là:

const output = 'Hello World';

Ví dụ

Mã thực hiện:

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));

Kết quả

Kết quả trong console:

Hello World