数组:
强类型:存储相同数据类型的数据的集合,存储中是连续的,有存储长度
弱类型:不同类型的数据的,是没有长度
定义数组:
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);