数组

数组:相同类型数据的集合

数组强类型语言:
1.数组里面只能存放相同数据类型的数据


2.定义数组的时候需要制定一个长度(可以存放的元素数量)
3.内存空间连续

集合强类型语言:
1.可以存放任意类型的数据
2.定义的时候不需要指定长度
3.内存空间不连续


JS:
数组:
1.可以存放任意类型数据
2.定义时候不需要指定长度

 给数据var attr = Array(1,3.14,"aa");

/*var attr = [1,3.14,"aa"];
attr[3] = "bb";
attr[4] = "cc";
attr.push("dd");*/追加数组

//alert(attr.length);   数组长度

foreach()方式遍历

/*foreach(int a in list)
{
a;
}*/

/*for(var a in attr)
{
alert(attr[a]);
}*/    调取数据

/10个分数,求总分,最高分,最低分
//var attr =[89,80,76,49,90,25,85,76,59,40];

/*var sum = 0;
for(var i=0;i<attr.length;i++)
{
sum += attr[i];
}

alert(sum);*/

/*var zg = 0;

for(var i=0;i<attr.length;i++)
{
if(attr[i]>zg)
{
zg = attr[i];
}

}*/
//alert(zg);

/*var zd = zg;
for(var i=0;i<attr.length;i++)
{
if(attr[i]<zd)
{
zd = attr[i];
}
}
alert(zd);*/

/添加去重
var attr = [2,5,10,16,27];

var sj = 27;
var cf = true;

for(var i=0; i<attr.length;i++)
{
if(sj == attr[i])
{
cf = false;
break;
}
}

if(cf)
{
attr.push(sj);
alert(attr.length);
}
else
{
alert("有重复值");
}

原文地址:https://www.cnblogs.com/benpaodegegen/p/5884234.html