JS梳理笔记 (一) "=="操作符 为什么 [] == ![] 为 ture ?

那么有一道经典的题: [] == ![] //ture 1. Boolean([]) // ture 2. !true // false 3. 根据规则 8: [] == 0 4. 根据规则 10: '' == 0 5. 根据规则 6: 0 == 0 // ture 到这里大家就明白了为什么 [] == ![] 了吧 在以后遇到觉得奇怪的比较结果的时候,不妨按照规则梳理一遍
相关文章
相关标签/搜索