js 数据类型

1.7种数据类型

原始类型:Boolean Null Undefined Number String Symbol

对象:Object

2.显式类型转换

  • Number

对象类型装换

先调用自身的valueOf方法,如果改方法返回原始类型的值(数值、字符串和布尔值),则直接对该值使用Number方法,不再进行后续步骤。

如果valueOf方法返回复合数据类型的值,则对该值使用Number方法,不再进行后续步骤。

如果toString返回的是复合数据类型,则报错。

  • String

对象类型装换

   先调用toString方法,如果toString方法返回的是原始类型的值,则对该值使用String方法,不在进行以下步骤。

  如果toString 返回的是复核类型的值,在调用valueOf方法,如果valueOf方法返回的是原始数据类型的值,则对该值使用String方 法,不再进行以下操作。

  如果valueOf方法返回的复核类型的值,则报错。

  • Boolean

  Undefined   null   -0   +0   NaN  ''   --->转成 false

3.隐式类型转换

四则运算

判断语句

Nativa调用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值