简单JavaScript
0 1

==操作符的强制类型转换规则是什么?

【概念释义】

== 抽象相等算法:类型相同则比 value;不同类型先转数字(null/undefined 特殊规则),对象转原始值再比。字符串与数字比:字符串转数字;boolean 转 0/1。

【基础使用】

javascript
"qb-hl-comment">// 常见转换
Number("");     "qb-hl-comment">// 0
Number("123");  "qb-hl-comment">// 123
Number(true);   "qb-hl-comment">// 1
String(123);    "qb-hl-comment">// "123"
"qb-hl-comment">// [] == 0 → true:对象 ToPrimitive → "" → 0

【版本差异】

登录查看完整 723

回答讨论

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

本题库更多题目(50)