Javascript中未定义的答案

switch(e){ 

case "A+": f="EXCELLENT"; break;

case "A-": f="VERY GOOD"; break;

case "B+": f="G00D"; break;

case "B" : f="SATISFACTORY"; break;

default: f="FAIL";

}

document.write("<b>AVERAGE=</b>",ave)

document.write("<br>LETTER GRADE=",e)

为什么字母等级回答“undefined”?我可以用什么方法解决它?Javascript中未定义的答案

回答:

我不明白为什么你会得到一个未定义的答案。
试试这个代码JSFiddle,这为我工作:

var e = 'A+'; 

var ave = 'B+';

switch(e){

case "A+": f="EXCELLENT"; break;

case "A-": f="VERY GOOD"; break;

case "B+": f="G00D"; break;

case "B" : f="SATISFACTORY"; break;

default: f="FAIL";

}

document.write("<b>AVERAGE=</b>",ave)

document.write("<br>LETTER GRADE=",f)

以上是 Javascript中未定义的答案 的全部内容, 来源链接: utcz.com/qa/265262.html

回到顶部