複製(基本型別和引用型別)

2021-09-26 18:36:25 字數 470 閱讀 9664

一、基本型別複製

可以理解為把原模板a複製在另外乙個資料夾存為b中,改變b的內容不影響a的內容。

舉例如下:

var num1 = 12;

var num2 = num1;

num2 = 13;

console.log(num1); //輸出為12,不受num2的影響

二、引用型別複製

可以理解為兩個都指向同乙個位址,乙個變數改變會影響另乙個變數。

舉例如下:

var obj1  = new object();

obj1.name = "huang";

var obj2 = obj1;

console.log(obj2.name); //和obj1指向同乙個位址,屬性也相同。huang

基本型別和引用型別

基本型別和引用型別 ecmascript包含兩個不同型別的值 基本型別值和引用型別值。基本型別值指的是簡單的資料段 引用型別值指由多個值構成的物件。當我們把變數賦值給乙個變數時,解析器首先要做的就是確認這個值是基本型別值還是引用型別值。常見的五種基本資料型別是 undifined null bool...

js 引用型別和基本型別

js中的資料型別有以下幾種 基本型別 number boolean string undefined null symbol 引用型別 object array,function,date,正則物件,json物件 基本型別的資料是存放在棧記憶體中的,而引用型別的資料是存放在堆記憶體中的 複製變數值 ...

js 引用型別和基本型別

js中的資料型別有以下幾種 number boolean undefined object function string null 基本型別 number boolean string undefined null 引用型別 object function 基本型別的資料是存放在棧記憶體中的,而引...