Qingquan-Li / blog

My Blog
https://Qingquan-Li.github.io/blog/
132 stars 16 forks source link

JavaScript == vs === #145

Open Qingquan-Li opened 4 years ago

Qingquan-Li commented 4 years ago

参考:


二者区别:


在 JavaScript 中什么情况下使用 == 是正确的?简而言之:没有。

JavaScript 有两组相等运算符,一组是 ==!= ,另一组是 ===!== 。前者只比较值的相等,后者除了值以外,还比较类型是否相同。

请尽量不要使用前一组,永远只使用 ===!== 。因为 == 默认会进行类型转换,规则十分难记。