3.27号数组

数组:

强类型:存储相同数据类型的数据的集合,存储中是连续的,有存储长度

弱类型:不同类型的数据的,是没有长度

定义数组:

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);

  

  

原文地址:https://www.cnblogs.com/syx1997/p/8662316.html