【es6】06数值的扩展

本文介绍了JavaScript中二进制(0b)、八进制(0o)、十六进制(0x)的表示方式,以及parseInt和Number函数在不同进制间的转换,同时展示了toString方法将十进制转为其他进制的用法。
摘要由CSDN通过智能技术生成

二进制用 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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值