JS梳理筆記 (一) "=="操作符 爲什麼 [] == ![] 爲 ture ?

那麼有一道經典的題: [] == ![] //ture 1. Boolean([]) // ture 2. !true // false 3. 根據規則 8: [] == 0 4. 根據規則 10: '' == 0 5. 根據規則 6: 0 == 0 // ture 到這裏大家就明白了爲什麼 [] == ![] 了吧 在以後遇到覺得奇怪的比較結果的時候,不妨按照規則梳理一遍
相關文章
相關標籤/搜索