我希望用户输入几个标记,最后我想显示最高的最低平均数有多少个“A”,“B”,“C ”, “d”, “F”JavaScript获取数组的最大值最小值平均值
var highestMark=0;
var gradeAwarded;
var StudentArr= [Student];
var markArr = [mark];
var Student = prompt("Enter Student Name: ", "Name");
var mark = prompt("Enter Student Mark: ", 50);
var max = Math.max.apply(markArr); /* This about equal to Math.max(numbers[0], ...) or Math.max(5, 6, ..) */
var min = Math.min.apply(markArr);
if (mark < 0 || mark > 100) {
alert("Grate out of bounds");
} else if (mark >= 83) {
gradeAwarded = "A";
} else if (mark >= 70) {
gradeAwarded = "B";
} else if (mark >= 50) {
gradeAwarded = "C";
} else if (mark >= 0) {
gradeAwarded = "F";
}
document.write(min);
以供将来参考,Java的!= JavaScript的 –
http://jsfiddle.net/adeneo/Gqn6r/ – adeneo
什么是你的问题?你不喜欢你的代码? – Phrogz