有人可以告诉我为什么我的剧本不会转到第二个问题吗? 我检查了firefox控制台它没有显示任何语法错误,所以我有点卡在这里。
提前谢谢你。
这是我的剧本:
<head>
<script type="text/javascript" >
var vraag = new Array();
var cantwoord = new Array();
vraag[1] = "8x4=? ";
vraag[2] = "8/4=? ";
vraag[3] = "16x4=? ";
cantwoord[1]= "32";
cantwoord[2]= "2";
cantwoord[3]= "64";
function toets(index)
{
antwoord = prompt(vraag[index]);
if(antwoord == cantwoord[index])
{
return ("Correct");
}
else
{
return ("Fout");
}
}
</script>
</head>
<body>
<script type="text/javascript">
//<![CDATA[
var doorgaan = true;
var index = 0;
while(doorgaan)
{
index++;
resultaat = toets(index);
doorgaan = confirm(reultaat+" Wil je doorgaan ?");
if(index==3) break;
}
//]]>
</script>
</body>
答案 0 :(得分:2)
进行以下修改:
//...
var resultaat = toets(index); // Add var before variable
doorgaan = confirm(resultaat+" Wil je doorgaan ?"); // reultaat --> resultaat
if(index==3) break;
//...
答案 1 :(得分:1)
你的代码中没有问题,除了一个拼写错误..它应该是
resultaat = toets(index);
doorgaan = confirm(resultaat+" Wil je doorgaan ?");