web编程_javascript:javascript中的成绩结果错误

web编程_javascript:javascript中的成绩结果错误,javascript,Javascript,我已经创建了一个学生信息javascript。一切正常,但我在学生成绩中有一个问题。它总是显示每个分数的F级。例如,当总分为100时,它显示F,但当总分为500时,它仍然显示F。 这是我的java和html代码 ' var Column= ["ID", "Name","Gender","Javascript","Data structure","Network","VB.net","Corel Draw","Total", "Average","Grade"]; var arr = ["",""

我已经创建了一个学生信息javascript。一切正常,但我在学生成绩中有一个问题。它总是显示每个分数的F级。例如,当总分为100时,它显示F,但当总分为500时,它仍然显示F。 这是我的java和html代码

'
var Column= ["ID", "Name","Gender","Javascript","Data structure","Network","VB.net","Corel Draw","Total", "Average","Grade"];
var arr = ["","","","0","0","0","0","0","0","0",""];
var i = 0;
var j = 0;
var x;
var grade;
    if(arr[8]>=450 && arr[8]<500)
      grade= "A";
   else if(arr[8]>=400 && arr[8]<450)
      grade= "B";
   else if(arr[8]>=350 && arr[8]<400)
      grade= "C";
    else if(arr[8]>=300 && arr[8]<350)
      grade= "D";
   else if(arr[8]>=250 && arr[8]<300)
      grade= "E";
    else (arr[8]<250)
      grade= "F";
x = parseInt(window.prompt("Number of Student"));

for (j = 0 ; j <= x-1 ; j++) { 
//
for (i = 0 ; i <= 7; i++) { 
arr[i] = window.prompt("Please Input " + Column[i] );
}
arr[8]= parseInt(arr[3]) + parseInt(arr[4]) + parseInt(arr[5]) + parseInt(arr[6]) +     parseInt(arr[7]);
arr[9]= parseInt(arr[8])/5;
arr[10]=grade;

document.write("<tr>");

for (i = 0 ; i <= 10 ; i++) { 
//
document.write("<td>"+ arr[i] + "</td> ");


}
document.write("</tr>");
//

}
document.write("</table>");

!![这是问题的屏幕截图][10]

可以,因为对于A级,如果低于500,您将进行测试。事实并非如此,它会变成另一种情况。更改为
else(arr[8],并在使用时去掉
标记。它仍然不起作用。您可以自己测试它。查看我的if条件Ex.if(arr[8]>=450&&arr[8]
<html>
<head>

<title>Korm-Chantola</title>

<link rel="stylesheet" type="text/css" href="style for table.css">

</head>

<body>
<div class="watermark">KORM-CHANTOLA<br>ID-B121561<br>ROOM-A201</div>
<center>

<h1>STUDENT SCORE INFORMATION</h1>

<table  class="table1" 
        border="5" padding="2px" 
        width="700px">
    <tr >
        <th>ID</th>
        <th>Name</th>
        <th>Gender</th>
        <th>JavaScript</th>
        <th>Data Structure</th>
        <th>Network</th>
        <th>VB.net</th>
        <th>Corel Draw</th>
        <th>Total</th>
        <th>Average</th>
        <th>Grade</th>
    </tr>      
<script type="text/javascript" src="JScript.js"></script>

</center>

</body>
</html>
table.table1,td,th{
border: 1px solid black;
} 
table.table1 td {
text-align: center;
height: 50px;
vertical-align: bottom;
padding: 15px;
background-color:#CCCCCC;
color:#0D3821;

}

table.table1 th{
    color:white;
    background-color:#3B3B99;
    padding: 10px;
 }
h1 {
text-shadow: 15px 10px 8px black;
text-align: center;
text-decoration: underline;
color:#1C127D;
}  

body {
background-color: #E6E6E6;
}
.watermark {
position: left;
opacity: 0.25;
font-size: 2em;
width: 100%;
text-align: left;
z-index: 1000;
}