JavaScript數(shù)據(jù)類型
數(shù)值型:整數(shù)和浮點(diǎn)數(shù)統(tǒng)稱為數(shù)值。例如85或3.1415926等。
字符串型:由0個(gè),1個(gè)或多個(gè)字符組成的序列。在JavaScript中,用雙引號(hào)或單引號(hào)括起來(lái)表示,如“您好”、‘學(xué)習(xí)JavaScript’ 等。
邏輯(布爾)型:用true或false來(lái)表示。
空(null)值:表示沒(méi)有值,用于定義空的或不存在的引用。要注意,空值不等同于空字符串""或0。
未定義(undefined)值:它也是一個(gè)保留字。在兩種情況下可能得到一個(gè)未定義的值,一種是根本不存在的對(duì)象,另一種就是雖然已經(jīng)聲明,但卻沒(méi)有賦值。
null是一個(gè)特殊的數(shù)據(jù)類型,其所代表的意思為“空”。需要注意,這個(gè)“空”并不代表是0或空字符串。數(shù)字0代表的是數(shù)字,是數(shù)字型的數(shù)據(jù);空字符串代表的是長(zhǎng)度為0的字符串,是字符串類型的數(shù)據(jù)。而null代表沒(méi)有值,不是一個(gè)有效的數(shù)字、字符串,也不是數(shù)組、對(duì)象和函數(shù),什么數(shù)據(jù)類型都不是。
undefined也是一個(gè)特殊的數(shù)據(jù)類型,只有定義了一個(gè)變量但沒(méi)有為該變量賦值、使用了一個(gè)并未定義的變量、或者是使用了一個(gè)不存的對(duì)象的屬性時(shí),JavaScript才會(huì)返回undefined。
除了以上五種基本的數(shù)據(jù)類型之外,JavaScript還支持復(fù)合數(shù)據(jù)類型,復(fù)合數(shù)據(jù)類型包括對(duì)象和數(shù)組兩種。
點(diǎn)擊加載更多評(píng)論>>