javascript能干什么返回列表
上传时间:2015-02-02 内容关键字:
一、为什么要使用数组:
1. 为了解决大量相关数据的存储和使用的问题
2. 模拟真实的的世界
二、如何创建数组:
1. 通过对象的方式来创建(为了教学体系的完整性)
var a = new Array();
比如:字符串也可以通过对象来创建:var a = new String(‘aaaaaa’) 相当于var a=’aaaaa’;
A.直接赋值:
var a = new Array(元素1,元素2,.........);
注意:
数组的长度:a.length
如果只有一个元素,并且这个元素是数值类型的,那么他就是指定数组的长度。
a = Array(3); //仅限这种定义方式
alert(a.length); //结果是3
alert(a); //弹出 , , 意思是三个元素都为空
B.声明以后再赋值:
a[下标] = 值
2.隐形声明的方式:
var a = [];
A.直接赋值:
a = [1,2,3,5];
B.声明以后再赋值:
a[下标] = 值
注意:可以存储任何类型。
三.遍历数组:
var arr = [1,2,'this',true];
for(var i=0;i
alert(arr[i]);
}
var i=0;
while(a
alert(arr[i]);
a++;
}
for(var i in arr){
alert(arr[i]);
}
四、数组的分类:
1. 下标的分类:
A.下标是数字的类型叫做索引数组
B.下标是字符串类型叫做关联数组
2.维度来分类:
A.一维数组:
B.二维数组:其实是不支持二维数组的,只是用对象模拟类似PHP的二维数组效果。
声明方式:
1. var arr = new Array(Array(12,34),Array('aa','bb'));
2. var bb = new Array(['cc','dd'],['ee','ff']);
3. var cc = [[23,55],['ss','ff']];
五、注意:
1. js与PHP不同的地方:
- 上一篇:已经没有了
- 下一篇:javascript兼容性总汇