本節書摘來自異步社群《javascript面向對象程式設計指南》一書中的第2章,第2.4節,作者: 【加】stoyan stefanov 譯者: 淩傑 更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
現在,讓我們來快速彙總一下目前為止所讨論過的内容。
javascript語言中有五大基本資料類型:
. 數字
. 字元串
. 布爾值
. undefined
. null
任何不屬于基本類型的東西都屬于對象。
數字類型可以存儲的資料包括:正負整數、浮點數、十六進制數與八進制數、指數以及特殊數值nan、infinity、-infinity。
字元串類型存儲的是一對引号之間的所有字元。
布爾類型的值隻有兩個:true和false。
null類型的值隻有一個:null。
undefined類型的值隻有一個:undefined。
絕大部分值在轉換為布爾類型時都為true,但以下6種falsy值除外:
. ""
. 0
. nan
. false