三. JavaScript new Boolean(false) 實際上是true

JavaScript的其餘數據類型均可以轉換成Boolean類型,注意!!!只有這幾種類型會轉換爲false數組

  • undefined
  • null
  • 0
  • -0
  • NaN
  • ""  (空字符串)

  其餘的都會轉換爲true。空對象{},空數組[] , 負數 ,false的對象包裝等對象

new Boolean(false)是布爾值的包裝對象    typeof (new Boolean(false))  // 'object'  ,因此 轉換爲boolean是true,而不是falseip

Boolean(new Boolean(false)) == true字符串

相關文章
相關標籤/搜索