数组:
强类型:存储相同数据类型的数据的集合,存储中是连续的,有存储长度
弱类型:不同类型的数据的,是没有长度
定义数组:
var attr = new Array(5); 定义一个空的数组 var attr1 = new Array(1,2,3,4,5,6); 定义一个有数值的数组 var attr2 = [1,2,3,4,5]; 定义有数值的数组 var attr3 = ["年后",1,"年啊后",2]; 定义一个空数组 alert(attr); 取值: alert(attr3[1]); 会显示“1” 赋值: attr3[0]=1 年后会变成1 attr3[2]=5 年啊后变5 alert(attr1[2]) 显示3
取数组里面的每一个值 var attr = [1,2,3,4,5,6,7,9,8] alert(attr[0]); alert(attr[1]); ... alert(attr[8]); for(var i=0;i<attr.length;i++) attr.lenght不知道数组多长 { alert(attr[i]); }
求数组中的最大值 var m = 0; for(var i=0;i<attr.length;i++) { if(attr[i]>m) { m = attr[i]; } } alert(m); 0--attr[0]1>m 0 m==1 1--attr[1]2>m 1 m = 2 ... 7--attr[7]9>m 7 m = 9 8--attr[8]8<m 9 m
求最小值 var m = 1; for(var i=0;i<attr.length;i++) { if(attr[i]<=m) { m = attr[i]; } } alert(m); 求平均值 var m = 0; for(var i=0;i<attr.length;i++) { m = m+attr[i]; 数组的和 } var p = m/attr.length; 和除数字长度 alert(p);