问:这是我的代码。当我运行它时,一切看起来都很好,但是最后当我正确回答该问题时,正确的var仍然为零。任何想法如何解决?
var正= 0;
//检查答案是否正确。如果正确,请更新正确的答案+1。
var问题1 =提示(“保加利亚的首都是?”);
if(question1.toUpperCase ==='SOFIA'){
正确=正确+1;
}
var问题2 =提示(“德国的首都是?”);
if(question2.toUpperCase ==='BERLIN'){
正确=正确+1;
}
var问题3 =提示(“匈牙利的首都是?”);
if(question3.toUpperCase ==='BUDAPEST'){
正确=正确+1 ;;
}
var问题4 =提示(“斯洛文尼亚的首都是?”);
if(question4.toUpperCase ==='LJUBLJANA'
){正确=正确+1;
}
var问题5 =提示(“意大利的首都是?”);
if(question5.toUpperCase ==='ROME'){
正确=正确+1;
}
//打印正确答案的
文件document.write(“ < h1 >您从5 </ h1 > ”中获得了“ + correct +” ;
答:正确的值未更新,因为您需要使用花括号:toUpperCase(); 像这样:
if(question1.toUpperCase()==='SOFIA');