简单JavaScript
0 1

JavaScript 的==和=== 有哪些关键差异?

【概念释义】

== 比较前会做类型转换(抽象相等);=== 严格相等,类型不同直接 false。生产代码默认 ===,仅在明确需要 null 合并旧代码时用 == null 判 null/undefined。

【基础使用】

javascript
0 == "0";   "qb-hl-comment">// true
0 === "0";  "qb-hl-comment">// false
null == undefined; "qb-hl-comment">// true
null === undefined; "qb-hl-comment">// false
NaN === NaN; "qb-hl-comment">// false
Object.is(NaN, NaN); "qb-hl-comment">// true

【版本差异】

登录查看完整 714

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)