今天,我利用JavaScript数组的相关性质,制作了一个数组求和和平均值的案例,运行结果用页面弹窗表示。
最终效果图:
js代码:
<!-- 一个弹窗计算数组求和和平均值 -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
//设定各数的值
function getSum(arr) {
var sum=0,ave=0,i=0;
for(i=0;i<arr.length;i++) {
// alert(arr);
sum+=arr[i];
}
return sum;
}
//求平均分
function getAve(arr) {
var sum=0,ave=0,i=0;
for(i=0;i<arr.length;i++) {
// alert(arr);
sum+=arr[i];
}
ave=sum/arr.length;
return ave;
}
//计算结果
var arr=[1,2,3,4,5];
var j=arr.length;
getSum(arr);
alert('这'+j+'个数字为'+arr+'\n'+'这些数字的和为'+getSum(arr)+'\n'+'这些数字的平均值为'+getAve(arr));
</script>
</head>
<body>
</body>
</html>
小结:
其实,数组求和和平均值可以应用在计算分数上,比如计算某同学总成绩和班级平均分等等。希望我们互相学习,共同进步!