javaScript------隐式转换

一,介绍

1.在js中某些操作会自动转化数据类型,称之为隐式转换

二,场景

1.==操作:会将左右两边的数据转化后在比较,例如 0==false 返回true

2.数字+字符串(11+'11') :加法运算中,只要出现了字符串,最终结果会变成字符串,因此11+'11' =1111

3.数字*字符串('11' *2 ):字符串乘数字会返回number类型,'11'*2=22 'aa'*2=NaN ''*2=0

4.数字* + 布尔值(true+1)boolean会被转化成数值进行运算,true+1=2 false*10=0

5.比较运算符也存在隐式转换

猜你喜欢

转载自blog.csdn.net/qq_40340943/article/details/108288282
今日推荐