Задать вопрос
@el_jey

Как прервать проверки в JavaScript?

Только начал практиковаться в 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>
  • Вопрос задан
  • 378 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Олег К ответам на вопрос (3)
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Вот вариант с выводом вопросов-ответов в массиве
Ответ написан
Комментировать