var answer = " ";
var correct = "4";
var question = "What is 2 * 2?";
for(i = 2; i < 5; i++) {
answer = prompt(question, "0");
if (answer == correct) {
alert("Your answer is correct!");
break;
}
}
在执行break命令之前,用户有多少机会?
答案 0 :(得分:4)
除非他们在第一次或第二次机会中猜对了,否则用户将有3次机会。然后他们分别只有1或2次机会。
在第一次迭代中i = 2,在下一次迭代中i = 3,在最后一次迭代中i = 4。在另一次迭代开始之前,我被设置为5并且条件失败。
答案 1 :(得分:2)
用户将有3次机会(i = 2,i = 3且i = 4)。