javascript - 考试成绩计算器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)
解决方案
var item = []
item.push(itemGrade)
您可以创建一个空数组并在 while 循环中使用 push() 将值添加到数组的末尾,或者使用 unshift() 如果您想添加数组的起始位置
推荐阅读
- node.js - 如何根据传入的请求将我的快速应用程序重定向到不同的端口
- dll - 从 DLL 在主窗体 (EXE) 中创建对象
- javascript - Vue.js 调用组件/实例方法
- rest - RestTemplate 自定义标头
- javascript - 如何通过服务传递数据?
- android - 找不到用于集成的 zendesk 库
- asp.net-mvc - MVC 表单:- 下拉列表:- 发布表单出现错误“对象引用未设置为对象的实例”
- angular - 无法在 routerLink 中导航传递参数
- android - 同时在应用内购买多个消耗品
- android - 如何在 Xamarin 中的图形上实现触摸事件?