js中值类型和引用类型的区别

1.var a=10;

   var b=10;

   a=15;

 console.log(b);b的结果是10

2 var a={age:20};

  var b=a;

 b.age=30;

 console.log(a.age)//结果是30;引用类型相当于指向同一个对象,他会随着值得变化而变化

3.var arr=[1,2,3,4];

 var arr2=arr;

 arr2[0]=100;

console.log(arr); //结果是[100,2,3,4]

猜你喜欢

转载自www.cnblogs.com/christinejia/p/9116747.html