位置:首頁 > 軟件操作教程 > 編程開發(fā) > JavaScript > 問題詳情

JavaScript數(shù)據(jù)類型

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-10-10

數(shù)值型:整數(shù)和浮點(diǎn)數(shù)統(tǒng)稱為數(shù)值。例如85或3.1415926等。


字符串型:由0個(gè),1個(gè)或多個(gè)字符組成的序列。在JavaScript中,用雙引號(hào)或單引號(hào)括起來表示,如“您好”、‘學(xué)習(xí)JavaScript’ 等。


邏輯(布爾)型:用true或false來表示。


空(null)值:表示沒有值,用于定義空的或不存在的引用。要注意,空值不等同于空字符串""或0。


未定義(undefined)值:它也是一個(gè)保留字。在兩種情況下可能得到一個(gè)未定義的值,一種是根本不存在的對(duì)象,另一種就是雖然已經(jīng)聲明,但卻沒有賦值。

null是一個(gè)特殊的數(shù)據(jù)類型,其所代表的意思為“空”。需要注意,這個(gè)“空”并不代表是0或空字符串。數(shù)字0代表的是數(shù)字,是數(shù)字型的數(shù)據(jù);空字符串代表的是長度為0的字符串,是字符串類型的數(shù)據(jù)。而null代表沒有值,不是一個(gè)有效的數(shù)字、字符串,也不是數(shù)組、對(duì)象和函數(shù),什么數(shù)據(jù)類型都不是。

undefined也是一個(gè)特殊的數(shù)據(jù)類型,只有定義了一個(gè)變量但沒有為該變量賦值、使用了一個(gè)并未定義的變量、或者是使用了一個(gè)不存的對(duì)象的屬性時(shí),JavaScript才會(huì)返回undefined。

除了以上五種基本的數(shù)據(jù)類型之外,JavaScript還支持復(fù)合數(shù)據(jù)類型,復(fù)合數(shù)據(jù)類型包括對(duì)象和數(shù)組兩種。


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部