js部分---数组;
Posted 业务高于技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js部分---数组;相关的知识,希望对你有一定的参考价值。
数据存储--数组;
强类型语言数组
1.同一类型的数据存储的集合,在内存中是连续的
2.定义的时候需要制定长度
弱类型语言数组
1.可以存储任意类型的数据
2.在内存中不连续,不需要制定长度
定义一个数组
var aa=new Array();//造一个空数组,交给变量
var aa1=new Array(1,2,3,4,5)//造一个有默认值的数组
alert(aa1[0]);//输出数组第一项
//数组的取值和赋值
var aa=new Array();
aa[0]=10;
alert(aa[0]);
将数组里面的所有内容全部找到,遍历数组
var aa=new Array (1,2,3,4,5);
for(var i=0;i<aa.length;i++)
{
alert(aa[i]);
}
//弱类型语言的遍历
var aa=new Array (1,2,3,4,5);
for(var bb in aa)
{
alert(bb);//取到的是索引
alert(aa[bb]);//取到值
}
</script>
//强类型语言的遍历
foreach(int bb in aa)
{
console.write(bb);//取到的是值
}
练习题
//求 70,89,78,90,96,79,88,100,56,95 总和,最大值,平均值 //求总和 //var attr = [70,89,78,90,96,79,88,100,56,95]; /*var sum = 0; for(var i=0;i<attr.length;i++) { sum = sum +attr[i]; } alert(sum);*/ //求最大值 /* var maxn=0; for(var i=0;i<attr.length;i++) { if(attr[i]>maxn) { maxn = attr[i]; } } alert(maxn);*/ //求平均值 /*var sum = 0; for(var i=0;i<attr.length;i++) { sum = sum+attr[i]; } var pingjun = sum/attr.length; alert(pingjun);*/
以上是关于js部分---数组;的主要内容,如果未能解决你的问题,请参考以下文章