废话不多说,直接上案例:

【案例】

1、访问变量 按值:

function addM(num) {
  num += 5;
  return num;
}
var cnt = 10;
var result = addM(cnt); console.log(cnt);//输出:10
console.log(result);//输出:15

2、访问变量 按引用:

function setFlag(obj) {
  obj.flag = 'xiaoming';
  obj = new Object();
  obj.flag = 'lisi';
}
var guy = new Object();
setFlag(guy); console.log(guy.flag); //输出: xiaoming

  

【结论】访问变量有按值和按引用,但参数只会按值传递。

最新文章

  1. Oracle碎碎念~1
  2. HTML开源框架
  3. 循序渐进做项目系列(1):最简单的C/S程序——让服务器来做加法
  4. Photoshop和WPF双剑配合,打造炫酷个性的进度条控件
  5. 简单阐述下Ajax以get方式请求的步骤 初学,不对的话,跟我说下,谢谢!
  6. SharePoint 2010 文档管理系列之星级评论功能
  7. 小而美的js程序
  8. 一些数论概念与算法——从SGU261谈起
  9. 四巧工作简化法(ECRS)
  10. JVM调优的几种策略(转)
  11. Java8函数式接口以及lambda表达式实践
  12. dataframe的select传入不定参数
  13. Python脱产8期 Day13 2019/4/28
  14. Elasticsearch创建索引和映射结构详解
  15. 在“安装”阶段发生异常。 System.Security.SecurityException: 未找到源,但未能
  16. shell 脚本实战笔记(9)--linux自动批量添加用户
  17. RFID:ISO14443、15693、18000体系分析
  18. Android 使用RadioGroup和RadioButton实现单选效果
  19. Android-sdcard广播的接收处理
  20. 原生ajax和jsonp

热门文章

  1. deepin系统修改IP地址记录
  2. export和export default的区别
  3. fastJson&edis
  4. JS中变量、作用域的本质,定义及使用方法
  5. 简单的试了试async和await处理异步的方式
  6. Docker 网络原理
  7. Java遍历字符串数组的几种方法
  8. clr via c# 程序集
  9. 如何将下载的Jar包导入本地Maven仓库-sunziren
  10. opencv —— erode、dilate 腐蚀与膨胀