一道js題 [] == ![] 引發關於嚴格運算符(===)和相等運算符(==)的思考?

前段時間看見這樣一道js的題,[] == ![] 的結果,經過在chrome控制檯中打印發現結果是true,才發現自己沒有完全掌握好 「==」和」===」的底層比較原理。 於是查閱相關文檔,關於」==」 和 「===」的總結: 「===」叫做嚴格運算符,」==」叫做相等運算符。 嚴格運算符的運算規則如下: 1、如果類型不同,就[不相等] 2、如果兩個都是數值,並且是同一個值,那麼[相等];如果其中
相關文章
相關標籤/搜索