@Dale-Lin
2022-03-08T11:53:23.000000Z
字数 289
阅读 423
JavaScript
使用 ==
进行比较时会触发隐式转换:
+
运算符转换一样;特殊的是两个 New String()
构造的字符串对象之间比较时会比较内存位置。valueOf()
(默认返回自身)或 toString()
(默认对象返回 '[Object object]'
;数组返回元素递归调用 toString()
再用 ,
拼接的字符串)+
转成数字,再和布尔值转成的数字比较。