Es6 复阅(4)(部分是非es6的) --数值的扩展 (进制)

二进制(0b 或 0B)与八进制 (0o 与 0O)
八进制可以写成 0xx,但是在严格模式下会报错,所以最好写成上面的格式:
在这里插入图片描述
在这里插入图片描述
( 0b 或 0B)与 (0o 与 0O) 开头的进制数转十进制需要用Number()

在这里插入图片描述
十进制数转其他进制toString()
在这里插入图片描述
一个非十进制数转换为十进制数的通用方法:
上面说的特殊开头的除外
在这里插入图片描述
这个做法即是,由这个数的最低位起,为0次方,依次往高位递增,这个位数乘以对应的进制的次方,累加即是十进制的值:
在这里插入图片描述
非十进制数转换为十进制数的另一种方法:parseInt
在这里插入图片描述
第一个参数位是非十进制数,第二个参数位置是进制数这个数必须是纯数值,否则就会报错:(或者出现NaN)
在这里插入图片描述

发布了50 篇原创文章 · 获赞 4 · 访问量 1264

猜你喜欢

转载自blog.csdn.net/weixin_43910427/article/details/105271412
今日推荐