用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>
</head>

<body>

</body>

</html>
<script>
    // 弹出输入框输入总的班级人数(num)
    // 依次输入学生的成绩(保存起来 score), 此时我们需要用到
    // for 循环, 弹出的次数跟班级总人数有关系 条件表达式 i <= num
    //  进行业务处理: 计算成绩。先求总成绩(sum),之后求平均成绩(average)
    //  弹出结果

    //自己输入班级的学生人数
    var num = prompt("请输入班级的人数");
    //定义一个存放总成绩的变量sum,赋初始值为0
    var sum = 0;
    //定义一个存放平均成绩的变量
    var average;
    //for循环班级人数
    for (var i = 1; i <= num; i++) {
        //依次输入当前学生的成绩
        var fen = Number(prompt("请输入第" + i + "个同学的成绩"))
            //把成绩累加到sum里面
        sum += fen;
    }
    //平均成绩就等于  总成绩/总人数
    average = sum / num;
    //最后把总成绩以及平均成绩输出
    alert("总成绩为:" + sum + "平均成绩:" + average);
</script>

 

 

 


版权声明:本文为m0_57071129原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。