= 赋值操作符(将操作符右边的值赋值给左边的变量)
== 等于操作符(比较操作符两边的值是否相等,在比较时会进行类型转换)
=== 严格等于操作符(比较操作符两边的值是否相等,在比较时不会进行类型转换)
实例:
var valueA = "1"; // 字符串 var valueB = 1; // 数字 if ( valueA == valueB ) { alert("相等"); } else { alert("不相等"); }
//结果:相等
因为==操作符会将变量进行类型转换
if (valueA === valueB) { alert("相等"); } else { alert("不相等"); }
//结果:不相等
因为valueA和valueB类型不一致