Итак, я в настоящее время новичок-программист, пишущий в javascript, и мне трудно понять, почему мои инструкции continue/break не работают в моем коде. Я ценю любую помощь, спасибо!Возникли проблемы с продолжением/перерывами в javascript
document.getElementById("start").onclick = function(){
for (var i = 0; i < myArray.length; i++){
var x = Math.random();
x = 6*x;
x = Math.floor(x);
document.getElementById("question").innerHTML = myArray[x];
document.getElementById("start").innerHTML = "Enter";
document.getElementById("start").onclick=function(){
if (document.getElementById("text").value==aArray[x]){
document.getElementById("question").innerHTML = "You are correct!";
countPoints++;
document.getElementById("count").innerHTML = countPoints;
document.getElementById("start").innerHTML = "Next";
document.getElementById("start").onclick = function(){
continue;
}
} else {
document.getElementById("question").innerHTML = "Wrong! Gameover!";
break;
}
}
}
}
уточняете больше. Сам сценарий не будет выполняться из-за нелегального оператора break. 'Uncaught SyntaxError: Illegal break statement' –
достаточно верно на этом ... в любом случае, где break/continue есть, нет циклов, поэтому ничего не сломать/продолжить. –
Это правда. Я думаю, что здесь существует фундаментальное недоразумение в отношении ОП с тем, как обрабатываются и назначаются события. –