码迷,mamicode.com
首页 > 编程语言 > 详细

js部分---数组;

时间:2016-11-06 17:21:41      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:write   内存   code   赋值   font   style   习题   最大值   alert   

数据存储--数组;

强类型语言数组

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部分---数组;

标签:write   内存   code   赋值   font   style   习题   最大值   alert   

原文地址:http://www.cnblogs.com/xingyue1988/p/6035383.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!