下面是一個等級計算器,它會使用if/else語句將輸入的數字附加一個字母等級。如果輸入了超出範圍號碼或非數字值,我無法找到顯示錯誤消息的方法。有什麼建議麼?謝謝!如何在JavaScript中使用等級計算器時顯示錯誤消息?
var entry;
var letterGrade;
entry = prompt("Enter number grade from 0 through 100\n" +
"Or enter 999 to end entries", 999);
entry = parseInt(entry);
if (entry <= 59)
letterGrade = "F";
else if (entry >= 60 && entry <= 69)
letterGrade = "D";
else if (entry >= 70 && entry <= 79)
letterGrade = "C";
else if (entry >= 80 && entry <= 89)
letterGrade = "B";
else if (entry >= 90 && entry <= 100)
letterGrade = "A";
alert("Number grade = " + entry + "\n" +
"Letter grade = " + letterGrade);
什麼'isNaN'? – tymeJV
嘗試添加'}其他{//錯誤在這裏}'我還建議使用''''和'}'來更容易地看到你的if條件打開/關閉。使用'} else {'會讓你返回一個錯誤,就是上面的條件不符合。 – NewToJS