一、16进制转10进制
**一两句代码就能实现 16进制和10进制的相互装换 **
第一种情况—16进制是字符串 如 “0xff”
注意:oxff 和 “oxff” 是不一样的
其实也很简单 一句代码搞定
console.log(eval("0xff").toString(16))
第二种情况—16进制是Number 如 0xff
var num = 0xff
console.log(num) //输出:255 这里是默认调用了valueOf()
二、10进制转16进制
var num = 255
console.log(num.toString(16)) //输出:ff
或是
console.log((255).toString(16))
注意:这里不可以这样
console.log(255.toString(16)) //这样会报错 Invalid or unexpected token
//因为js代码不能以数字开头