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

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

Mary-Kate Olsen
發布: 2024-12-11 13:59:24
原創
234 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板