一、基本資料型別
基本資料型別:number、string、boolean、null、 undefined、symbol(es6)。
基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。
二、引用資料型別
引用資料型別:object(在js中除了基本資料型別以外的都是物件,資料是物件,函式是物件,正規表示式是物件)。
引用型別是存放在堆記憶體中的物件,變數其實是儲存的在棧記憶體中的乙個指標(儲存的是堆記憶體中的引用位址),這個指標指向堆記憶體,可以快速查詢到儲存中堆記憶體中的物件。
三、引用資料型別舉例
**如下:
const obj = ;
const keyarr = object.keys(obj);
const valueobj = {};
keyarr.foreach(item => ;
const len = namearr.length;
for (let i = 0; i < len; i += 1) );
temp = valueobj[name];
} else if (i === len - 1) else );
temp = temp[name];
}}});
console.log(valueobj);
參考: 資料型別 基本資料型別和引用資料型別
一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...
基本資料型別和引用資料型別
資料型別 基本資料類 1.數值型 整數 byte short int long 浮點 float double 2.字元型 char 3.布林型 boolean 引用資料型別 1.類 class 2.介面 inte ce 3.陣列 array 基本資料型別 它的值是乙個數字 字元或布林值,變數指向具...
基本資料型別與引用資料型別
基本資料型別與引用資料型別 基本資料型別 基本資料型別 大小 範圍 預設值 int 整形 32 2147483648 2147483648 0 long 長整形 64 9233372036854477808 9233372036854477808 0 float 浮點形 32 3.40292347e...