<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <script> var arr1 = [1,2,3,4,5,6,7,8,9,10]; var sum = 0; // sum保存最大值 for(var i = 0; i < arr1.length; i++){ sum += arr1[i]; // 循环遍历数组,每循环一次,吧每一项的值加给sum,计数器i小于数组长度的时候停止循环 } console.log(sum); var arr2 = [1,2,3,4,5,6,7,8,9,10]; var sum = 0, ave = 0; for(var i = 0; i < arr2.length; i++){ sum += arr2[i]; ave = sum/arr2.length; } console.log(ave); // 同上,就多了一个出发的算术 var arr3 = [1,2,3,4,5,6,7,8,9,10]; var max = arr3[0]; // 把数组第一个值当作最大值 for(var i = 0; i < arr3.length; i++){ // 遍历数组 if(max < arr3[i]){ max = arr3[i]; // 吧假装的最大值和其他项比较,如果有更大的值就给max } } console.log(max); var arr4 = [1,2,3,4,5,6,7,8,9,10]; var min = arr4[0]; for(var i = 0; i < arr4.length; i++){ if(min > arr4[i]){ min = arr4[i]; } } console.log(min); // 求最小值的方法和最大值一样 </script> </body> </html>