二进制用 0b表示
八进制用 0o表示
十六进制用 0x表示
console.log(0b111)
console.log(0o111)
console.log(0x111)
parseInt()函数把对应的进制转换维十进制
第一个参数是值,第二个参数是表示第一个参数
是什么类型的值,2、8、10、16
console.log(parseInt("111",2))//7
console.log(parseInt("111",8))//73
console.log(parseInt("111",10))//111
console.log(parseInt("111",16))//273
Number()函数可以把对应的进制转换为十进制
console.log(Number(0b111))//7
console.log(Number(0b111))//273
console.log(Number('111'))///111
toString()把十进制转换为二、八、十六进制
let number=111;
console.log(number.toString(2))//1101111
console.log(number.toString(8))//157
console.log(number.toString(16))//6F