我的php学习第十二天之javascript篇

引用数据类型(复合数据类型):它的存储分两个部分,一是把数据存到“慢内存”“堆内存”,二是将变量名称和数据地址存到“快速内存”“栈内存”。

       换句话说:就是新变量和旧变量,同时指向了同一个数据地址,只是变量名称不一样。

var arr1 = [1,10,20,30];

var arr1 = new Array(1,10,20,30);

var arr2 = arr1;   //将arr1赋给了arr2,其实,这里传的数据地址,并不是具体的数据

arr1[0] = 100;  //对arr1中的第1个元素,重新赋值

document.write( arr2[0] );

 

补充知识点:for in循环

For ……in主要是循环或遍历,数组元素对象的属性

注意:如果遍历数组的话,未定义的数组元素,不会输出;只会输出有效数据。

语法结构:

for(index in arr)

{

document.write( arr[index] );

}

参数说明:

arr代表一个数组;

index代表一个数组元素的下标;

 

举例:

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

遍历对象属性

for(name in window)

{

document.write( name );

}

参数说明:

Name就是遍历对象,返回的属性名称;

Window是一个窗口,代表当前浏览器窗口,比如:document、 history、screen、 navigator等

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/448.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2015年11月30日 11:33
下一篇 2015年11月30日 11:45

相关推荐

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息