首頁 >web前端 >js教程 >如何在 JavaScript 中將十進制轉換為十六進位(以及反之)?

如何在 JavaScript 中將十進制轉換為十六進位(以及反之)?

Barbara Streisand
Barbara Streisand原創
2024-12-18 10:21:17383瀏覽

How to Convert Decimal to Hexadecimal (and Back) in JavaScript?

如何在JavaScript 中將十進位轉換為十六進位

在JavaScript 中將十進位值轉換為十六進位等效值項是Web 開發和電腦中的常見任務程式設計。十六進位或以 16 為基數,是一種數字系統,使用 16 個字母和數字(0-9、A-F)來表示值。

要將十進位值轉換為 JavaScript 中的十六進位等效值,您可以使用toString() 方法。此方法將數字轉換為指定基數的字串表示形式。以下程式碼片段示範如何將十進位值轉換為十六進位:

const decimalValue = 15;
const hexString = decimalValue.toString(16);
console.log(hexString); // logs "f"

在此範例中,toString() 方法將十進位值15 轉換為其等效的十六進位值,即“f”。

要將十六進位值轉換回十進位等值,您可以使用以 16 為基數的 parseInt() 函數。以下程式碼片段顯示如何將十六進位字串轉換為十進位數字:

const hexString = "f";
const decimalValue = parseInt(hexString, 16);
console.log(decimalValue); // logs 15

透過利用toString() 和parseInt() 函數,您可以輕鬆地在JavaScript 中在十進位和十六進制值之間進行轉換。

以上是如何在 JavaScript 中將十進制轉換為十六進位(以及反之)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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