JavaScript 中的十進位到十六進位轉換
將十進位值轉換為十六進位等效值是程式設計中的常見任務。在 JavaScript 中,可以使用 toString(base) 方法輕鬆完成此操作。
轉換為十六進位字串
要將十進制數轉換為其十六進位字串表示形式,使用以下語法:
hexString = yourNumber.toString(16);
例如,要將十進位數10轉換為十六進制,我們會這樣寫:
let hexString = 10.toString(16);
這會將字串「a」指派給 hexString 變量,因為「a」是 10 的十六進位表示形式。
十六進位字串的轉換
要將十六進位字串轉換回其十進位等效值,請使用parseInt(string, base)函數:
yourNumber = parseInt(hexString, 16);
例如,要將十六進位字串「a」轉換為其十進制等效值,我們可以編寫:
let yourNumber = parseInt("a", 16);
這將分配將值10 賦給yourNumber 變數。
請記住,兩種方法中的 base 參數都會指定要轉換的數字的基數。對於十六進制,始終將基數設為 16。
以上是如何在 JavaScript 中進行十進制和十六進制之間的轉換?的詳細內容。更多資訊請關注PHP中文網其他相關文章!