需求:
1.弹出输入框,输入班级总人数;
2.依次输入学生的成绩(score);
3.进行业务处理:先求总成绩(sum),之后求平均成绩(average);
4.弹出结果。
分析:此处我们需要用到for循环
代码:
<script>
var num = prompt('请输入班级总人数') //num 总的班级人数
var sum = 0 //求和的变量
var average = 0 //求平均值的变量
for (var i = 1; i <= num; i++) {
var score = prompt('请您输入第' + i + '个学生成绩')
//由于从prompt取过来的数据时'字符串',需要转换成数字型
sum = sum + parseFloat(score)
}
average = sum / num
alert('班级总分数为' + sum)
alert('班级平均分为' + average)
</script>
实现: