<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>数组平均值</title>
</head>
<body>
<script>
// 定义一个数组
var a = [50, 70, 40, 90, 80];
// 初始化
var sum = 0;
// 初始化默认的最大值和最小值,让其都等于数组的第一个值
var max = a[0];
var min = a[0];
// 循环获取数组的每个值
for (var i = 0; i < a.length; i++) {
// 把数组的每个值加起来
sum += a[i];
// 循环找到最大值
if (max < a[i]) {
// 如果当前的最大值小于现在循环的值,就重新为max赋值
max = a[i];
}
// 循环找出最小值
if (min > a[i]) {
// 如果当前的最小值大于现在循环的值,就重新为min赋值
min = a[i];
}
}
// <br>为换行的意思
document.write("数组a的平均值为" + sum / a.length + "<br>");
document.write("数组的最大值为:" + max + "<br>");
document.write("数组的最小值为:" + min);
</script>
</body>
</html>
输出结果为: