数组练习--求数组和,平均值,最大值,最小值

时间:2020-11-26 15:11:06
    // 遍历数组并求数组中所有元素的和,平均值,最大值,最小值


<script> var arr1=[10,20,30,50,50,60,40,100]; for(var i=0;i<arr1.length;i++){ console.log(arr1[i]); } // 遍历数组 for(var i=0,sum=0;i<arr1.length;i++){ sum+=arr1[i]; } console.log(sum);//求和 for(var i=0,sum=0,average=0;i<arr1.length;i++){ sum+=arr1[i]; average=sum/arr1.length; } console.log(average);//平均值 for(var i=0;i<arr1.length;i++){ var max=arr1[0];//假设arr1的第一个值是最大值 if(max<arr1[i]){ max=arr1[i]; }//用第一个值和其他值比较,如果arr1[0]小于其他值,把最大值给max变量 } console.log(max); for(var i=0;i<arr1.length;i++){ var min=arr1[0]; if(min>arr1[i]){ min=arr1[i]; } } console.log(min); //最小值算法同最大值 </script>