强制转换
基本类型:number, string, boolean
转换函数:Number, String, Boolean
Number
两种结果:数值,NaN
String
结果只能是一个string
Boolean
自动转换
建立在强制转换的基础之上,在必要的时候自动调用强制转换。
1、不同类型的数据进行运算;
number + string -> string
number - * / string -> number or NaN
string - * / string -> number or NaN
number + - * / boolean -> number or Infinity
boolean + - * / boolean -> 1 or 0 or Infinity or NaN
2、非boolean进行逻辑操作;
if ?: !!
3、非数值进行 + - 操作