JavaScript十六进制转十进制实现

十六进制的字符串转成十进制,在 JS 里其实挺,但写起来也还是得记一下。parseInt方法常用,支持指定进制,parseInt('1A', 16) 就能拿到十进制的 26,用在颜色值、内存地址这些场景还挺多的。

资源里封装得还不错,代码清爽,逻辑也清晰。适合刚入门的同学上手,也适合老手快速调用。关键是,免费,直接拿来用不香嘛?

顺便还整理了一些进制互转的相关资料,比如ASCII 与十六进制互转二进制与十进制互转,VB 和 C++ 的例子也都有,虽然不是 JS 的,但看看原理也有。反正链接都在下面,想拓展就点进去瞧瞧。

要提醒下,parseInt前最好加个校验,避免传了奇怪字符串进来,比如空字符串或非法字符,前用/^[0-9a-fA-F]+$/正则验证一下比较稳妥。

如果你正好在搞进制转换的功能,尤其前端这块,强烈建议收藏一下,调试方便,还能顺带复习下进制知识。

htm 文件大小:399B