JS 資料型別與儲存說明

2021-09-07 20:51:22 字數 557 閱讀 1978

在js中,原始資料型別分為簡單資料型別和複雜資料型別兩種,其中:

原始資料型別包括:number、string、boolean、undefined、null、object

簡單資料型別(基本型別)包括:number、string、boolean

複雜資料型別(引用型別)包括:object

空型別:undefined、null

儲存位置:

值型別的值在哪一塊空間中儲存?

答:值型別的值在【棧】中儲存。

引用型別的值在哪一塊空間中儲存?

答:引用型別的值

在【棧和堆】中儲存,物件在【堆】,值在【棧】。

如下圖所示:

注:值型別之間的傳遞,傳遞的是值;

引用型別之間的傳遞,傳遞的是位址(引用)。

JS資料型別及儲存方式

簡單資料型別 值型別 string,number,boolean,undefined,null 複雜資料型別 引用型別 object,array,date,通過new關鍵字建立的物件,儲存時僅僅儲存位址。堆和棧 棧儲存簡單資料型別 堆儲存複雜資料型別 簡單型別的記憶體分配 直接將資料儲存在棧空間。複...

JS資料型別與型別轉換

1.資料型別 5個基本資料型別 number string boolean undefined null 和乙個引用型別 object 2.判斷型別 typeof 7種 number string boolean undefined object function symbol 3.型別轉換 1 強...

typeof 與 js資料型別

js的資料型別有null undefied string number boolean object六個,然後我之前的 誤區 typeof的返回值和js的資料型別是一樣的。然而並不是 t.t 1.typeof方法返回值的是 字串 string number function object boole...