数组

84 阅读1分钟

数组

1.数组是什么?
存储一系列有序数据集合
列:var num=100
2.数组函数
两种方法
构造函数:
   new Array()  //空数组
   var arr1= new Array()
       arr1  数组名
              引用变量
   new Array()
   创建数组对象
   
   new Array()  //只有一个参数时  表示数据存储元素个数
   字面量 
   var arr=[] //空数组
   
  3访问数组元素
   索引号 = 数组下标
   每个数组元素都对应一个索引号 数组元素索引号仓0开始
   通过索引号访问数组中元素
   语法:
   var arr=[100,200,300]
   var[0]
   var[1]
   
  4 数组长度
  数组存储元素个数
  length
  
  5 遍历访问数组中所有元素
  
  6 数据类型
    var arr=[100,200,300]
    arr=Array  数据类型 - 复杂数据类型
    数据类型:
    基本数据类型
    number  string boolean  undefied unll
  
  
例:
 /* 
现有5名学生,语文成绩分别是98,87, 95, 89,77分,请定义一个成绩数组存储学生成
求5名学生总成绩? 
求大于平均分的学生成绩? 
*/
 function text2() {
            var sum = 0 //和
            var ss = 0 //平均值
            var student = [98, 87, 95, 89, 77]
            for (var i = 0; i < student.length; i++) {
                sum += student[i]
                ss = sum / student.length
            }
            for(var i = 0; i < student.length; i++){
                if(ss<student[i]){
                    console.log('比平均值大的有'+student[i]);
                }
            }
            console.log('和是' + sum, '平均数是' + ss);
        }
        text2()