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