数组:
强语言类型:1)存储区域连续 2)规定长度 3)规定数据类型
弱语言:1)存储区域不一定连续 2)长度动态变化 3)可以存取任意数据类型
数组的定义:var arr=new Array();
数组元素的取值与赋值(一维数组):
1) var arr=new Array();
arr[0]=1;
arr[1]=2;
arr[2]=3;
alert(arr[1]);
2) var arr=new Array(1,2,3,4,5);
alert(alert[2]);
3) var arr=new Array();
rr. arr.push(1);
arr.push(2);
alert(arr[0]);
4) var arr=[1,2,3,4,5];
alert(arr[4]);
属性与方法:
arr.length; 属性 arr.push(); 方法
二维数组:
var arr=new Array(
new Array(11,12,13,14,15),
new Array(21,22,23,24.25),
new Array(31,32,33,34,35));
alert(arr[1][2]);
遍历:
1) for循环
var arr=new Array(10,20,11,14,18,30,50);
for(var i=0;i<arr.length;i++){
alert(arr[i]);
}
2) foreach循环
强类型语言:
arr int
foreach(int a in arr){
a
}
弱类型语言:
var arr=new Array(10,20,11,14,18,30,50);
for(var a in arr){
alert(a);
}