1. 程式人生 > >js 值類型與引用類型

js 值類型與引用類型

怎麽 數據類型 引用 問題 理解 obj style color 地址

說明之前先提一個提問題,看一下你是怎麽理解的

1. 值類型

  簡單的數據類型,存放在棧中

var num = 100;
var num2 = num;
num += 100;
console.log(num);//200
console.log(num2);//100
//num2 = num 為值拷貝(簡單的拷貝值)

2. 引用類型

  數組,對象等為引用類型,存放在堆中

var obj = {};
var obj2 = obj;
obj2.name = "張三";
console.log(obj);//{name:"張三"}
console.log(obj2);//{name:"張三"}
//obj2 = obj1 實際上為 onj2的地址等於onj的地址
 

js 值類型與引用類型