在 JavaScript 中將 ASCII 轉換成十六進位制
我們需要編寫一個 JavaScript 函式,該函式採用表示 ASCII 數字的字串。該函式應將該數字轉換為其相應的十六進位制程式碼並返回十六進位制。
例如 −
f 輸入 ASCII 字串為 −
const str = '159';
則此字串的十六進位制程式碼應為 313539。
示例
以下是程式碼 −
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'));輸出
以下是在控制檯上的輸出 −
313539
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP