常見的javascript數(shù)據(jù)類型有哪些?具體可分為7種,也就是null類型、undefined類型、number類型、string類型、boolean類型、object類型、Array類型。下面千鋒小編就大致為大家介紹一下常見的Javascript數(shù)據(jù)類型,希望能幫到大家。
1、Null
Null 類型只有一個(gè)值,即 null,它表示空值,定義一個(gè)空對象指針。
使用 typeof 運(yùn)算符檢測 null 值,返回 Object,表明它屬于對象類型,但是 JavaScript 把它歸為一類特殊的值。
設(shè)置變量的初始化值為null,可以定義一個(gè)備用的空對象,即特殊的對象值,或稱為非對象。例如,如果檢測一個(gè)對象為空的,則可以對其進(jìn)行初始化。
2、Undefined類型
undefined 是 Undefined 類型的唯一值,它表示未定義的值。當(dāng)聲明變量未賦值時(shí),或者定義屬性未設(shè)置值時(shí),默認(rèn)值都為 undefined。
3、布爾型
布爾型(Boolean)僅包含兩個(gè)固定的值:true 和 false。其中,true 代表"真”,而 false 代表“假”。
在 JavaScript 中,undefined、null、""、0、NaN 和 false 這 6 個(gè)特殊值轉(zhuǎn)換為布爾值時(shí)為 false,被稱為假值。除了假值以外,其他任何類型的數(shù)據(jù)轉(zhuǎn)換為布爾值時(shí)都是 true。
4、Object:
Object數(shù)據(jù)類型,稱為對象,是一組數(shù)據(jù)和功能(函數(shù))的集合??梢杂胣ew操作符后跟要?jiǎng)?chuàng)建的對象類型的名稱來創(chuàng)建。也可以用字面量表示法創(chuàng)建。在其中添加不同名(包含空字符串在內(nèi)的任意字符串)的屬性。
5、Array
JavaScript 數(shù)組用方括號書寫。數(shù)組的項(xiàng)目由逗號分隔。
6、Number:
該類型的表示方法有兩種形式,第一種是整數(shù),第二種為浮點(diǎn)數(shù)。整數(shù):可以通過十進(jìn)制,八進(jìn)制,十六進(jìn)制的字面值來表示。浮點(diǎn)數(shù):就是該數(shù)值中必須包含一個(gè)小數(shù)點(diǎn),且小數(shù)點(diǎn)后必須有一位數(shù)字。
7、String:
String類型用于表示由零或多個(gè)16位的Unicode字符組成的字符序列,即字符串。至于用單引號,還是雙引號,在js中還是沒有差別的。記得成對出現(xiàn)。
常見的Javascript數(shù)據(jù)類型如上文所說,Javascript的九種數(shù)據(jù)類型為字符串(String)、數(shù)字(Number)、布爾(Boolean)、Null、Undefined、Symbol、對象(Object)、數(shù)組(Array)、函數(shù)(Function),大家也可以進(jìn)一步了解一下。如果你想了解Javascript相關(guān)知識,歡迎關(guān)注千鋒教育!