01 基本型別的賦值與引用型別賦值的區別

2022-03-15 16:16:29 字數 401 閱讀 4689

var a=10;

var b=a;

console.log("a的值是",a)

console.log("b的值是",b)

//總結: 基本型別的賦值 是把變數a的值 賦值乙份給b

var obj1=;

var obj2=obj1;

obj2.name="李四";

console.log("obj1的物件是",obj1) //

obj1的物件是

console.log("obj2的物件是",obj2) //

obj2的物件是

//引用型別變數的賦值,是位址的拷貝,它是把obj1的位址拷貝給了obj2,

//所以基本型別賦值的是值

//引用型別賦值的是位址

基本型別與引用型別區別

基本型別值指的是那些儲存在棧記憶體中的簡單資料段,即這種值完全儲存在記憶體中的乙個位置。而引用型別值則是指那些儲存在堆記憶體中的物件,意思是變數中儲存的實際上只是乙個指標,這個指標指向記憶體中的另乙個位置,該位置儲存物件。在將乙個值賦給變數時,解析器必須確定這個值是基本型別值,還是引用型別值。und...

基本型別和引用型別

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

js 基本型別 引用型別

1 基本的資料型別有 undefined,boolean,number,string,null.基本型別的訪問是按值訪問的,就是說你可以操作儲存在變數中的實際的值 基本型別的比較是值的比較。用 比較兩個不同型別的變數時會進行一些型別轉換。但是當兩個值的型別相同的時候,即使是 也相當於是 基本型別的變...