// 声明一个求和变量sum// 遍历这个数组,把里面每个数组元素加到sum里面// 用求和变量sum除以数组的长度就可以得到数组的平均值var sum =0;var avg =0;var arr =[2,6,1,7,4];for(var i =0; i < arr.length; i++){// 我们加的是数组元素 不是计数器
sum += arr[i];}
avg = sum / arr.length;// 输入多个变量
console.log(sum,avg);
1
2
3
4
5
6
7
8
9
10
11
12
13
求数组[2,6,1,77,52,25,7]中的最大值
// 声明一个保存最大元素的变量max// 默认最大值可以取数组中的第一个元素// 遍历这个数组,把里面的每个数组元素和max相比较// 如果这个数组元素大于max就把这个数组元素存到max里面,否则继续下一轮比较// 最后输出这个maxvar arr =[2,6,1,77,52,25,7];var max = arr[0];// 本身i应该从0开始,但是我们已经让max默认值为第一个元素,故应从第二个开始for(var i =1; i < arr.length; i++){if(arr[i]> max){
max = arr[i]}}
console.log('该数组里面的最大值是:'+ max);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
求数组[2,6,1,77,52,25,7]中的最小值
var arr =[2,6,1,77,52,25,7];var min = arr[0];// 本身i应该从0开始,但是我们已经让max默认值为第一个元素,故应从第二个开始for(var i =1; i < arr.length; i++){if(arr[i]< min){
min = arr[i]}}
console.log('该数组里面的最小值是:'+ min);