📌  相关文章
📜  javascript 将数字转换为十六进制 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:42.624000             🧑  作者: Mango

JavaScript 将数字转换为十六进制

在 JavaScript 中,可以使用 Number.toString() 方法来将数字转换为十六进制形式。

let num = 233;
let hex = num.toString(16); // "e9"

在上面的示例中,我们将数字 233 转换为十六进制形式,得到了字符串 "e9"

需要注意的是,Number.toString() 方法的参数为需要转换的进制数,因此在这里我们传入了 16

如果要将十六进制形式的字符串转换回数字,可以使用 parseInt() 方法:

let hex = "e9";
let num = parseInt(hex, 16); // 233

在上面的示例中,我们将字符串 "e9" 转换为数字 233

需要注意的是,parseInt() 方法的第二个参数为原始字符串的进制数,因此在这里我们传入了 16

除了以上两种方法外,我们也可以使用模板字符串来将数字转换为十六进制形式:

let num = 233;
let hex = `${num.toString(16)}`; // "e9"

虽然写法略微复杂,但这种方法在某些特定场景下可能更加方便。

总之,在 JavaScript 中将数字转换为十六进制形式并不困难,以上所介绍的几种方法中,选择任意一种都可以完成这项任务。