如何在 JavaScript 中将十进制值转换为十六进制
答案:使用toString()
方法
您可以简单地使用基数或基数为 16 的 toString()
方法将十进制值转换为 JavaScript 中的十六进制等效值。 radix
是一个可选参数,指定用于表示数值的基数; 它必须是 2 到 36 范围内的整数。
让我们看一个例子来了解它的基本工作原理:
示例
/* 十进制转十六进制的简单函数 */
function dec2Hex(dec) {
return Math.abs(dec).toString(16);
}
/* 测试一些值 */
console.log(dec2Hex(960)); /* Output: 3c0 */
console.log(dec2Hex(255)); /* Output: ff */
console.log(dec2Hex(15)); /* Output: f
*/
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答:
- 如何在 JavaScript 中将浮点数转换为整数
- 如何在 JavaScript 中将字符串转换为布尔值
- 如何在 JavaScript 中将 UTC 日期时间转换为本地日期时间
- 如何将 JavaScript 对象转换为 JSON 字符串