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