js变量传参
2015-09-05 14:54
507 查看
JS基本数据类型有:Undefined、Null、Boolean、Number和String
引用类型有:Array和Object
实例1:
var a=[1,2,3,4,5];
var b=a;
console.log(b); //1,2,3,4,5
a=[5,4,3,2,1];
console.log(b); //1,2,3,4,5
//输出均为1,2,3,4,5,因此为引用传值,b指向a的引用,之后a的引用又变,但b的不变,扔指向1,2,3,4,5
//的引用
var a=[1,2,3,4,5];
var b=a;
console.log(b); //1,2,3,4,5
a.push(6);
console.log(b);//1,2,3,4,5,6
//因为此为引用类型,刚开始b指向a的引用,故值为1,2,3,4,5,后来,a指向的地方,又增加了一个值,此时b指向的a的地方,也跟着增加,即为1,2,3,4,5,6
/*JS代码为一行一行执行的,注意,不是都为1,2,3,4,5,6 **/
引用类型有:Array和Object
实例1:
var a=[1,2,3,4,5];
var b=a;
console.log(b); //1,2,3,4,5
a=[5,4,3,2,1];
console.log(b); //1,2,3,4,5
//输出均为1,2,3,4,5,因此为引用传值,b指向a的引用,之后a的引用又变,但b的不变,扔指向1,2,3,4,5
//的引用
var a=[1,2,3,4,5];
var b=a;
console.log(b); //1,2,3,4,5
a.push(6);
console.log(b);//1,2,3,4,5,6
//因为此为引用类型,刚开始b指向a的引用,故值为1,2,3,4,5,后来,a指向的地方,又增加了一个值,此时b指向的a的地方,也跟着增加,即为1,2,3,4,5,6
/*JS代码为一行一行执行的,注意,不是都为1,2,3,4,5,6 **/
相关文章推荐
- 欢迎使用CSDN-markdown编辑器
- 常用正则表达式收集
- javascripts学习笔记(五):用js来实现缩略语列表、文献来源链接和快捷键列表。
- js闭包
- JS中各种构造模式对比
- json序列化与反序列化
- JavaScript四种跨域方式详解
- javascript面向对象设计
- bzoj1030 [JSOI2007]文本生成器
- JavaScript-MD5加密
- JavaScript 三个等号
- js判断鼠标滚轮上下滚动
- js window.open 打开页面并居中
- javascript 判断两个日期之差的示例代码
- Hello JSP!——<jsp:param>动作元素篇
- ExtJS Grid 每个Cell都显示tooltip
- JavaScript 函数创建思想
- JS事件代理
- 很火的ES5(js数组函数)初体验
- js 获取页面内容可见区域的高度和宽度