資料型別記憶體分配
阿新 • • 發佈:2022-04-13
簡單型別又叫做基本資料型別或者值型別,複雜型別又叫做引用型別
值型別:簡單資料型別/基本資料型別,在儲存時變數中儲存的是值本身,因此叫做值型別
String, Number, Boolean, undefined ,null
簡單資料型別null
引用型別:複雜資料型別,在儲存時變數中儲存的僅僅是地址(引用),因此叫做引用資料型別 通過new關鍵字建立的物件(系統物件、自定義物件),如Object、Array、Date等 引用資料型別(棧空間)裡存放的是地址,真正的物件例項存放在堆空間中
簡單資料型別null
var time = null;
console.log(typeof time);
如果有個變數我們以後打算儲存為物件,暫時沒想好放啥,這個時候就給null
1.簡單資料型別 是存放在棧裡面 裡面直接開闢一個空間存放的值 2.複雜資料型別 是在棧裡面存放地址 十六進位制表示 然後這個地址指向堆裡面的資料引用型別:複雜資料型別,在儲存時變數中儲存的僅僅是地址(引用),因此叫做引用資料型別 通過new關鍵字建立的物件(系統物件、自定義物件),如Object、Array、Date等 引用資料型別(棧空間)裡存放的是地址,真正的物件例項存放在堆空間中