有一個規律:只有0、NaN、null、undefined、空字符串,這五個轉換爲布爾類型是false,其他都是真。
對象 ==對象
它們比較的是內存地址,若是地址同樣就相等,地址不同就不相等code
對象 == 字符串
把對象經過調取toString的方法轉換爲字符串,而後在進行比較對象
對象 ==布爾
對象先轉換成字符串而後再轉換成數字內存
布爾直接轉換成數字字符串
最後是數字與數字的比較方法
字符串 == 布爾
字符串轉換成數字總結
布爾直接轉換成數字co
最後是數字與數字的比較block
對象 == 數字
對象先轉換成字符串而後再轉換成數字字符
最後是數字與數字的比較數字
字符串 ==數字
字符串轉換成數字
最後是數字與數字的比較
布爾 == 數字
布爾轉換成數字
最後是數字與數字的比較
以上爲本人總結。