Mon codage pour JavaScript ne fonctionne pas et je n'arrive pas à comprendre pourquoi. Quelqu'un peut-il y jeter un coup d'œil et me dire ce que je néglige ?
C'est pour mon devoir JavaScript le lien ci-dessous est le devoir. Chaque fois que j'ai essayé d'exécuter le codage, une page blanche s'est affichée. Mais je n'arrive pas à voir où se trouve mon ou mes erreurs. Tout ce dont j'ai besoin, c'est que quelqu'un lise rapidement le code et me dise ce que je peux faire pour qu'il fonctionne.
<html>
<head>
<body>
<script language="JavaScript">
<!--
var classCtr;
var nmAnswer;
var clsGrade;
var totalvalue;
var gpatotalvalue;
gpatotalvalue = 0;
totalvalue = 0;
// set up one dimensional array
var class = new Array();
classnm = 0;
do
{
// start columns in second dimension of the array
class[classCtr] = new Array();
// get values from user and put in array
class[classCtr][0] = prompt ("Enter Class Name");
class[classCtr][1] = prompt ("Enter grade recieved");
class[classCtr][2] = {"A":4,"B":3,"C":2,"D":1,"F":0}[class[classCtr][1]];
class[classCtr][3] = prompt ("Enter credit hours")
// accumulate the total value
totalvalue = totalvalue + parseFloat(class[classCtr][3]);
// add one to the total number of cars
classCtr++;
totalvalue = totalvalue + parseFloat(class[classCtr][2]);
nmAnswer = prompt ("Do you have more classes");
} while (nmAnswer == "yes");
// set variable that is used as counter
clsGrade = 0;
// print out header for content
document.write("<H2 align='center'>Grade Point Average</H2><br>");
document.write("<table bgcolor='Grey' align='center' border='1' cellpadding='4' width='75%'>");
document.write("<tr>");
document.write("<td>Class Name</td><td align='center'>Class Grade</td><td align='center'>Grade Credit</td>");
document.write("</tr>");
// Loop through array displaying html and javascript values in the array
while (clsGrade < classnm)
{
document.write("<tr>");
document.write("<td>");
document.write (class[classCtr][0]);
document.write("</td>");
document.write("<td align='center'>");
document.write (class[classCtr][1]);
document.write("</td>");
document.write("<td align='center'>");
document.write (class[classCtr][3]);
document.write("</td>");
document.write("</tr>");
document.write("</td>");
// increment the counter
clsGrade++;
}
// finish the table of data and display the total value
document.write("</Table>");
document.write("<br>");
document.write("<table bgcolor='grey' align='center' border='1' cellpadding='4' width='75%'>");
document.write("<tr>");
document.write("<td>Total value</td><td align='center'>" + totalvalue + "</td>");
document.write("</tr>");
document.write("<tr>");
document.write("<td>GPA</td><td align='center'>" + gpatotalvalue + "</td>");
document.write("</tr>");
document.write("</Table>");
//-->
</script>
</font></body>
</html>