我一直認為
==
在判斷兩個變量是否相等的時候,僅僅是判斷兩個變量的字面量而已。
- 一邊為null或者undefined,另一邊隻有為null或者undefined的時候,才傳回 true,否則傳回false;
null == undefined; // true
"" == null; // false
- 如果比較的是string和number類型,那麼會自動将string轉化為number,然後才會進行比較
90 == "90" ; // true