JavaScript基础:比较运算符——==与 ===;!=与!==

var x=10,
  y
="10",
  m
=15
  x==y;//返回true
  x===y;//返回false
  x!=y;//返回false
  x!==y;//返回true
//同理
console.log(null==undefined);//true
console.log(null===undefined);//false

A.==比较,它会自动转换数据类型再比较,所以不建议用 == 比较。

B.===比较,它不会自动转换数据类型,如果数据类型不一致,返回false。

原文地址:https://www.cnblogs.com/qiong2017/p/7728282.html