📅  最后修改于: 2023-12-03 15:24:12.984000             🧑  作者: Mango
在 JavaScript 中,可以使用 toString()
方法将一个十进制数转换为一个十六进制数。
示例代码:
let decimalNum = 123;
let hexNum = decimalNum.toString(16);
console.log(hexNum); // 输出:7b
在上面的代码中,我们将一个十进制数 123
转换为一个十六进制数,并将结果存储在一个变量 hexNum
中。在 toString()
方法的参数列表中,我们传入 16
表示要将数字转换为十六进制格式。
同样地,我们也可以使用 Number 对象的 toString()
方法将一个十进制数转换为一个十六进制数。
示例代码:
let decimalNum = 123;
let hexNum = Number(decimalNum).toString(16);
console.log(hexNum); // 输出:7b
在上面的代码中,我们将一个十进制数 123
转换为一个 Number 对象,并使用 toString()
方法将其转换为十六进制数。函数 Number()
会将传入的参数转换为数字类型。
使用 toString()
方法或者 Number 对象的 toString()
方法可以轻松将一个十进制数转换为一个十六进制数。在这两种方法中,我们需要将要转换的数字作为参数传入,并指定转换的进制数为 16,即可得到相应的结果。