Computer >> Máy Tính >  >> Lập trình >> Javascript

Chuyển đổi ASCII sang hệ thập lục phân trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript có trong một chuỗi đại diện cho một số ASCII. Hàm sẽ chuyển đổi số thành mã thập lục phân tương ứng và trả về thập lục phân.

Ví dụ -

f chuỗi ASCII đầu vào là -

const str = '159';

Sau đó, mã thập lục phân cho điều này phải là 313539.

Ví dụ

Sau đây là mã -

const str = '159';
const convertToHexa = (str = '') =>{
   const res = [];
   const { length: len } = str;
   for (let n = 0, l = len; n < l; n ++) {
      const hex = Number(str.charCodeAt(n)).toString(16);
      res.push(hex);
   };
   return res.join('');
}
console.log(convertToHexa('159'));

Đầu ra

Sau đây là kết quả trên bảng điều khiển -

313539