为什么我这里显示我成绩等级的时候一直都是不及格?这个怎么写啊?还有我想要四舍五入这个平均数,但我写不出来,这里写我就什么都出不来了,详解比采纳
<!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>学生录入管理系统</title>
<link rel="stylesheet" href="css/manager.css">
</head>
<body>
<input name="btn" type="button" value="请输入需要输入的几位学生的成绩" onclick="study(prompt('请输入需要输入的几位学生的成绩:',''))"/>
<script>
//定义需要输入几位学生的成绩
function study(count){
for(var i=0;i<count;i++){
var StudentName=prompt("请输入学生姓名:","");
var Chinese=prompt("请输入学生的语文成绩:","");
var Math=prompt("请输入学生的数学成绩:","");
var English=prompt("请输入学生的英语成绩:","");
var p1=parseFloat(Chinese);
var p2=parseFloat(Math);
var p3=parseFloat(English);
var result=p1+p2+p3;
var avg=result/3;
// var av=Math.round(avg);
var comment;
if(100>=avg>=90){
comment="优秀";
}else if(90>avg>=80){
document.write("良好") ;
}else if(80>avg>=70){
comment="中等";
}else if(70>avg>=60){
comment="及格";
}else{
comment="不及格";
}
document.write(StudentName+" "+Chinese+" "+Math+" "+English+" "+result+" "+avg+" "+comment);
}
}
study();
</script>
<script src="js/manager.js"></script>
</body>
</html>