在javascript中,平时用的数值是十进制的,如果要表示八进制和十六进制如何表示?
八进制一般在数字前面以0开头,比如说0377就是代表八进制,转换为十进制就是255
代码如下
let a=0377
console.log(a)
输出结果是255。
十六进制是在数字前面加上0x,比如说0x12表示的是十六进制的12,转换为十进制就是18
代码如下
let a=0x12
console.log(a)输出的值是18
在javascript中,平时用的数值是十进制的,如果要表示八进制和十六进制如何表示?
八进制一般在数字前面以0开头,比如说0377就是代表八进制,转换为十进制就是255
代码如下
let a=0377
console.log(a)
输出结果是255。
十六进制是在数字前面加上0x,比如说0x12表示的是十六进制的12,转换为十进制就是18
代码如下
let a=0x12
console.log(a)输出的值是18