类型转换

1 类型转换
Number
String
Boolean
undefined
null

其他类型转为Number
Number()
String
纯数字 23 23
数字开头 10px NaN
其他类型的字符串 张s NaN
Boolean
true 1
false 0
undefined
NaN
null
0

parseInt():将其他类转转为整数类型
parseFloat():将其他类型转为浮点数

异同点:parseInt()和Number()
     parseInt()  100px   ----> 100
     Number()    100px   ----> NaN

 parseInt()和parseFloat()
     parseInt()    100.1px ----> 100
     parseFloat()  100.1px ----> 100.1

转为数值类型
Number() number类型
100px ----> NaN
“张三” ----> NaN
100 ----> 100
parseFloat()
‘100.1px’ ---->100.1
“张三” -----> NaN
parseInt()
100.1px —100
“张三” ----NaN

转为字符串
String(num) 什么都可以转
num.toString() 不可以转undefined和null

转为布尔类型
Boolean()
0 -0 “” null undefined NaN false 转为false
其他的全部转为true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值