欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

javaScript 16进制和10进制的相互转换 简单方法

程序员文章站 2022-03-01 18:16:08
...

一、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代码不能以数字开头