JavaScript十六进制转十进制实现
十六进制的字符串转成十进制,在 JS 里其实挺,但写起来也还是得记一下。parseInt
方法常用,支持指定进制,parseInt('1A', 16)
就能拿到十进制的 26,用在颜色值、内存地址这些场景还挺多的。
资源里封装得还不错,代码清爽,逻辑也清晰。适合刚入门的同学上手,也适合老手快速调用。关键是,免费,直接拿来用不香嘛?
顺便还整理了一些进制互转的相关资料,比如ASCII 与十六进制互转、二进制与十进制互转,VB 和 C++ 的例子也都有,虽然不是 JS 的,但看看原理也有。反正链接都在下面,想拓展就点进去瞧瞧。
要提醒下,parseInt前最好加个校验,避免传了奇怪字符串进来,比如空字符串或非法字符,前用/^[0-9a-fA-F]+$/
正则验证一下比较稳妥。
如果你正好在搞进制转换的功能,尤其前端这块,强烈建议收藏一下,调试方便,还能顺带复习下进制知识。
399B
文件大小:
评论区