数组小案例(求数组的和及平均值)(筛选数组)(求数组最大值)

1、求数组的和,平均值

 // 数组
    let array = [22, 44, 11, 2, 57]
    // 声明一个求和变量、平均值变量
    let sum = 0, average = 0

    // 循环数组
    for (let index = 0; index < array.length; index++) {
      // 通过循环一直相加
      sum += array[index]
    }
    // 平均数等于总数除于数组长度
    average = sum / array.length

    console.log(sum, average) // 136 27.2

2、筛选数组

  // 去掉 0 把去0的数组放进新数组
    let arr = [11, 2, 0, 0, 88, 66, 89, 0]
    // 声明新数组
    let newArr = []
    // 循环比较
    for (let index = 0; index < arr.length; index++) {
      // 判断 
      if (arr[index] != 0) {
        // 新数组长度为 0 === 新空数组的长度
        // 如:经过第一轮的比较,arr的11赋值给了新数组,即新数组的长度为1,如此类推
        newArr[newArr.length] = arr[index]
      }
    }
    console.log(newArr) //[11, 2, 88, 66, 89]

 3、求数组最大值

 // 数组
    let array = [11, 2, 45, 77, 8, 199, 0, 77]
    let max = array[0]
    for (let index = 1; index < array.length; index++) {
      if (array[index] > max) {
        max = array[index]
      }
    }
    console.log(max) //199

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值