📌  相关文章
📜  如何在 JavaScript 中将十进制转换为十六进制?(1)

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

如何在 JavaScript 中将十进制转换为十六进制?

在 JavaScript 中,可以使用 toString() 方法将一个十进制数转换为一个十六进制数。

使用toString()方法

示例代码:

let decimalNum = 123;
let hexNum = decimalNum.toString(16);

console.log(hexNum); // 输出:7b

在上面的代码中,我们将一个十进制数 123 转换为一个十六进制数,并将结果存储在一个变量 hexNum 中。在 toString() 方法的参数列表中,我们传入 16 表示要将数字转换为十六进制格式。

使用Number对象的toString()方法

同样地,我们也可以使用 Number 对象的 toString() 方法将一个十进制数转换为一个十六进制数。

示例代码:

let decimalNum = 123;
let hexNum = Number(decimalNum).toString(16);

console.log(hexNum); // 输出:7b

在上面的代码中,我们将一个十进制数 123 转换为一个 Number 对象,并使用 toString() 方法将其转换为十六进制数。函数 Number() 会将传入的参数转换为数字类型。

结论

使用 toString() 方法或者 Number 对象的 toString() 方法可以轻松将一个十进制数转换为一个十六进制数。在这两种方法中,我们需要将要转换的数字作为参数传入,并指定转换的进制数为 16,即可得到相应的结果。