js十进制十六进制转换

在工作中,我们可能经常会涉及到操作颜色值,而且前后端用的数值是不一样的,打个比方,后端可能存的是10进制值,前端使用的是16进制,那么当我们将数值存到后端的时候需要先将16进制转成10进制,而当我们展示的时候需要先从后端取出10进制的值然后转成16进制再在前端进行展示。

下面两个方法帮助我们完成两种进制的转化

16进制转成10进制:

function hexToDec(hex){
	return parseInt(hex.replace("#",""),16);
}

10进制转换成16进制:

function decToHex(dec){
	hex = (dec).toString(16);
	while(hex.length<6){
		hex = "0" + hex;
	}
	return "#" + hex;
}

✫ ✫ ✫ 关注本站公众号,获取更多全栈开发、爬虫开发、插件工具等前沿文章和资源 ✫ ✫ ✫

✫ ✫ ✫ 体验ChatGPT以及更多好玩的功能持续接入中... ✫ ✫ ✫

✫ ✫ ✫ 期待关注!✫ ✫ ✫

✫ ✫ ✫ 加入技术交流群,一起探讨各类全栈开发技术问题! ✫ ✫ ✫

  • 支付宝二维码 支付宝
  • 微信二维码 微信
相关文章