18910140161

HTML-考试成绩计算器JavaScript-堆栈溢出

顺晟科技

2022-10-18 12:11:17

295

我想为测试分数创建一个平均计算器。让用户输入数字。他们想进多少就进多少。输入“-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)

顺晟科技:

下面是一段简短的代码,它应该可以完成这项工作。语法${variable}with`允许变量变成字符串。总分是你怎么写的。“最低”和“最高”只是检查输入的新分数是较高还是较低的数字,并将变量替换为新的最低/最高。添加计数以计算所有分数的平均值。

<代码>var总_得分=0.0;VAR平均_得分=0.0;var最低_分数=无穷大;var最高_得分=0.0;变量计数=0.0;While(true){var itemgrade=parseFloat(prompt(";输入等级!\n\n(输入-1退出)";));如果(项目等级==-1){打破;}  _总分+=项目等级;IF(最低_分数>;项目等级){最低_得分=项目等级;}IF(最高_分数<;项目等级){_最高分=项目等级;}计数++;}平均_得分=总_得分/计数;document.write(";总分:";+`${_总分}`);document.write(";平均分:";+`${平均_分数}`);document.write(";最低分数:";+`${最低_分数}`);document.write(";最高分:";+`${最高_分数}`);
<代码>变量项目=[]项目.推送(项目等级)

您可以创建一个空数组

,并在while循环中使用push()将值添加到数组的末尾,或者使用unshift()将值添加到数组的起始位置。
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航