隐式转换 :在运算或者比较数据的时候,数据类型发生转换,先转换后运算或者比较 == 两边数据类型不同才会转换 ,相同不会转换 将字符串转为数值型,非数值字符串转换为NaN,数值型转换为数字 布尔型 false为0 true为1 NaN不能进行比较 NaN不等于任何包括它本身,如何判断一个数是不是NaN 用 isNaN(x) x为要判断的参数 在数据进行比较的时候,都会先转化为数值型再进行比较 === 全等 / !== 不全等 不存在数据类型转换,即判断大小/内容,又判断类型