首页 > 解决方案 > 考试成绩计算器javascript

问题描述

我想为考试成绩创建一个平均计算器。让用户输入数字。他们想输入多少就输入多少。一旦他们输入“-1”,就结束程序。显示最低测试分数、最高测试分数、所有测试分数的总和以及所有测试分数的平均值。

以下是我的代码。我已经想出了如何计算分数的总和。但是,我不知道如何将所有输入转换为字符串 - 可能输出最低 ( Math.min)、最高 ( Math.max) 和测试分数的平均值。

我尝试将字符串连接在一起,但最后我无法弄清楚如何工作!

while (true) {
    var itemGrade = parseFloat(prompt("Enter a grade!\n\n(enter -1 to quit)"));
    var item = itemGrade + ", "
    total += itemGrade;
    if (itemGrade == -1) {
        break;
    }
}

document.write("Total: " + total)

标签: javascripthtmlmath

解决方案


var item = []
item.push(itemGrade)

您可以创建一个空数组并在 while 循环中使用 push() 将值添加到数组的末尾,或者使用 unshift() 如果您想添加数组的起始位置


推荐阅读