人生与戏

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

来源:JavaScript高级程序设计(第3版)69页。

例如 : var a=1;   var b = a  ;      这里就是把a的值复制给变量  b   了。  

但是 复制的变量值  分为   基本类型值  和  引用类型值  .

复制的 基本类型值 相互独立;    复制的引用类型值 是同一个值(改变任何一个变量的值, 另外一个变量的值也会发生改变)。 

在线效果地址https://scrimba.com/c/ca3dbdA3

效果图

 

 代码

// 复制 基本类型值   : 两个变量值是独立的。
var num1 = 6;
var num2 = num1;
num1 +=1;
num2 +=2;
console.log(num1, num2);

// 复制 引用类型值   : 两个变量值是同一个值
var obj1 = new Object({ name:"大白"});
var obj2 = obj1;
obj1.name="小猫咪";
console.log(obj1.name,obj2.name);

 

posted on 2019-09-30 10:15  人生与戏  阅读(1676)  评论(0编辑  收藏  举报