=== 表示严格相等
== 表示相等
在使用 == 对变量进行比较时,如果两表达式的类型不同,则试图将它们转换为字符串、数字或 Boolean 值。
在使用 === 对变量进行比较时则不做类型的自动转化。 ===两端的数据类型不相同时,等式绝对不成立。
console.log( 1 == "1"); //true
console.log( 1 === "1"); //false
=== 表示严格相等
== 表示相等
在使用 == 对变量进行比较时,如果两表达式的类型不同,则试图将它们转换为字符串、数字或 Boolean 值。
在使用 === 对变量进行比较时则不做类型的自动转化。 ===两端的数据类型不相同时,等式绝对不成立。
console.log( 1 == "1"); //true
console.log( 1 === "1"); //false