我不知道为什么这段代码破坏,如果你们可以帮助我,将不胜感激。它在循环中获得第一个输入后就会中断。在循环中输入javascript后破坏
<html>
<script type="text/javascript">
gradeWeight = new Array(5);
gradeWeight[1] = 12;
gradeWeight[2] = 18;
gradeWeight[3] = 20;
gradeWeight[4] = 20;
gradeWeight[5] = 20;
var totalGrades;
var count = 1;
var covertToDecimal = Math.pow(10, 2);
var grade = "";
var converterdGrade;
var weightedGrade;
while (count <= 4) {
grade = prompt("Enter grade number", count, " in percent format without the percent sign. Ex. 100 for 100%.", 0);
alert("Do I display after prompt").toString;
//Breaks Here
convertedGrade = parseFloat(grade) * convertToDecimal;
alert("Do I display after converting grade");
weightedGrade = convertedGrade * parseFloat(gradeWeight[count]);
totalGrades = totalGrades + weightedGrade;
count++;
}
totalGrades = totalGrades * 100;
document.Write("Your total weighted grade is", totalGrades);
</script>
</html>
什么是总体目标?什么是错误?请在你的问题中更具体。 – Wowsk