首頁 >web前端 >js教程 >如何在 JavaScript 中進行十進制和十六進制之間的轉換?

如何在 JavaScript 中進行十進制和十六進制之間的轉換?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-11 13:59:24260瀏覽

How Do I Convert Between Decimal and Hexadecimal in JavaScript?

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn