来源: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);

最新文章

  1. C++点滴----关于类常成员函数
  2. 0x00到0xFF二进制数值中1的的个数
  3. SpringMVC中使用Cron表达式的定时器
  4. NYOJ926(概率)
  5. Let’s encrypt 计划为网站提供免费的基本 SSL 证书,以加速互联网从 HTTP 向 HTTPS 过渡。
  6. JQuery源码分析(五)
  7. 利用VC/VS的安装目录找到C/C++库函数实现的源代码
  8. 使用appium做安卓手机web自动化测试 真机demo
  9. webpack 3.X学习之Babel配置
  10. ##5.2 Nova计算节点-- openstack pike
  11. thinkinginjava学习笔记07_多态
  12. 「Algospot」量化QUANTIZE
  13. IDEA+循环语句 or 输出语句 快捷操作
  14. oracle12.2.1 坑
  15. Halcon常用算子02
  16. nodejs使用log4js记录日志
  17. bash 定时任务
  18. delphi teechrt中TChart 一些属性设置
  19. 玩转Bootstrap(JS插件篇)-第1章 模态弹出框 :1-4 模态弹出框--结构分析
  20. google3aac509c9040e79d

热门文章

  1. Yet Another Number Sequence——[矩阵快速幂]
  2. linux 编译模块
  3. 【HTML/CSS】BFC
  4. Canvas学习实践:一款简单的动画游戏
  5. gulp4.0基本配置,超简单!
  6. ASP.NET MVC4.0+EF+LINQ+bui+网站+角色权限管理系统(7)
  7. JavaSE基础知识---常用对象API之String类
  8. win10 配置g++环境
  9. JLINK、ULINK和STlink仿真器详解
  10. JSPs