首页 > web前端 > js教程 > 如何在 JavaScript 中进行十进制和十六进制之间的转换?

如何在 JavaScript 中进行十进制和十六进制之间的转换?

Mary-Kate Olsen
发布: 2024-12-11 13:59:24
原创
236 人浏览过

How Do I Convert Between Decimal and Hexadecimal in JavaScript?

JavaScript 中的十进制到十六进制转换

将十进制值转换为十六进制等效值是编程中的常见任务。在 JavaScript 中,可以使用 toString(base) 方法轻松完成此操作。

转换为十六进制字符串

要将十进制数转换为其十六进制字符串表示形式,使用以下语法:

hexString = yourNumber.toString(16);
登录后复制

例如,要将十进制数 10 转换为十六进制,我们会这样写:

let hexString = 10.toString(16);
登录后复制

这会将字符串“a”分配给 hexString 变量,因为“a”是 10 的十六进制表示形式。

十六进制字符串的转换

要将十六进制字符串转换回其十进制等效值,请使用parseInt(string, base) 函数:

yourNumber = parseInt(hexString, 16);
登录后复制

例如,要将十六进制字符串“a”转换为其十进制等效值,我们可以编写:

let yourNumber = parseInt("a", 16);
登录后复制

这将分配将值 10 赋给 yourNumber 变量。

请记住,两种方法中的 base 参数都指定要转换的数字的基数。对于十六进制,始终将基数设置为 16。

以上是如何在 JavaScript 中进行十进制和十六进制之间的转换?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板