Только начал практиковаться в JS. Нашёл код, который загадывает загадки и выдаёт "Верно/Неверно". Немного его модифицировал, сделал подсчёт правильных и неправильных ответов. Теперь хочу сделать следующее: чтобы при каком-то количестве неверных ответов(допустим, 1), все остальные загадки не появлялись. Думал обернуть всё в цикл while, но получается много уровней вложенности, что нехорошо. Ставил label в конец скрипта, но функция проверки(сейчас закомментирована) её отказывается видеть(пишет undefined). Есть какой-то метод прервать скрипт?
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
</head>
<body>
<script>
var correct = 0;
var wrong = 0;
var a= prompt("Люди бывают фиолетовыми? Да / Нет ").toLowerCase();
if (a == 'нет') {
alert ("Верно!");
correct++;
}
else {
alert("Неверно!");
wrong++;
}
var b = prompt ("Висит груша нельзя скушать?").toLowerCase();
if (b== "лампа" || b== "лампочка") {
alert ("Верно!");
correct++;
}
else {
alert ('Неверно!');
wrong++;
}
var c= prompt ("Идет то в гору, то с горы, но остается на месте").toLowerCase();
if (c == 'дорога') {
alert ("Верно!");
correct++;
}
else {
alert('Неверно!');
wrong++;
}
alert('Верных ответов: ' + correct + '\n' + 'Неверных ответов: ' + wrong);
/*function breakProgram() {
if (wrong = 1) {
alert('Вы исчерпали лимит неверных ответов' + '\n' + 'Верных ответов: ' + correct + '\n' + 'Неверных ответов: ' + wrong);
}
return true;
}
*/
</script>
</body>
</html>