var x=10, y="10", m=15 x==y;//返回true x===y;//返回false x!=y;//返回false x!==y;//返回true//同理console.log(null==undefined);//trueconsole.log(null===undefined);//false
A.==比较,它会自动转换数据类型再比较,所以不建议用 == 比较。
B.===比较,它不会自动转换数据类型,如果数据类型不一致,返回false。