null==undefined和null!==undefined

        rt,在JavaScript中

  • null==undefined返回true;
  • null===undefined返回false。

        對於null==undefined,規範裏規定了在“==”兩端的變量類型不同時的判斷規則,其中有一條規則便是當兩端分別爲null和undefined時返回true。

        而對於第二個null==undefined返回false,則很容易理解,因爲null和undefined是JavaScript中明確規定的兩種類型,而當“==”兩邊類型不同時,直接返回false。

        最後的福利時間,關於這個問題的詳細解釋,可參考鏈接:ECMAScript Language Specification

        收好不謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章