ES6(数值的扩展)

目录

引言

一、进制的表示

二、基本语法

1、直接输出进制

2、parseInt()函数的用法 

2.1parseInt()的概念

2.2parseInt()的基本语法

 2.3parseInt()函数可以解析进制

3、Number函数的用法 

3.1Number()的概念

3.2Number()函数转换十进制

3.3Number()字符串转换为数字 

3.4Number()布尔值转换数字 

3.5Number()对象转为数字 

4、 toString()函数的用法

4.1toString()函数的概念

4.2toString()函数使用


引言

这一章节主要讲解的是ES6数值之间二进制、八进制、十进制、十六进制之间的转换

一、进制的表示

二进制用        0b表示

八进制用        0o表示

十六进制用     0x表示

其中十进制没有特殊的表示

注:进制中的表示不分大小写,开头是数字0而不是字母o。

二、基本语法

1、直接输出进制

console.log(0b11)这里的意思是将二进制的11转换为十进制的3。

console.log(0o11)将八进制的11转换为十进制的9。

console.log(0x11)将十六进制的11转换为十进制的17

控制台效果

2、parseInt()函数的用法 

2.1parseInt()的概念

parseInt() 是 JavaScript 中的内置函数,用于将字符串解析为整数。这个函数接受两个参数:第一个参数是要转换的字符串,第二个参数是要转换的基数,基数可以是 2-36 之间的整数,代表要解析的数字的基数。

2.2parseInt()的基本语法

注:

string:必需。要被解析的字符串。
radix:可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基数来解析。如果它以 “0x” 或者 “0X” 开头,将以 16 为基数。如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。

 2.3parseInt()函数可以解析进制

parseInt() 函数可以解析各种进制的数字,包括二进制、八进制和十六进制

console.log(parseInt('111',2));第一个参数为需要转换的值,第二个参数为需要转换的进制(2,8,10,16)

控制台效果

3、Number函数的用法 

3.1Number()的概念

Number()函数用于将给定的参数转换为数字,它可以接受一个或多个参数,并尝试将它们转换为数字。

3.2Number()函数转换十进制

控制台效果

3.3Number()字符串转换为数字 

控制台效果

3.4Number()布尔值转换数字 

控制台效果

 

3.5Number()对象转为数字 

 控制台效果

注:如果无法将给定的参数转换为数字,Number()函数将返回NaN(Not a Number)。此外,对于一些特殊的字符或符号,例如空格、标点符号等,Number()函数也会尝试进行转换,但结果可能不是预期的值。 

4、 toString()函数的用法

4.1toString()函数的概念

toString()方法是一个内置的函数

4.2toString()函数使用

将十进制转换为二、八、十六(进制)

控制台效果

  • 20
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值