Как правильно вести счет за вопросы, на которые даны ответы, и вычитать очки за вопросы, на которые даны ответы? - PullRequest
0 голосов
/ 18 февраля 2019

Работая с циклом do while, я стараюсь, чтобы баллы за ответы на вопросы были правильными, и я хотел бы вычесть баллы за вопросы, на которые даны ответы.Я уверен, что есть способ сделать это, я думаю, мне просто нужно немного помочь.

var answer1 = "Batman";
var answer = false;
do {
   var guess = prompt("Who is knows as the Caped Crusader?");
    if (guess == answer1) {
      alert("Yes, you got it right! The Caped Crusader is known as " + answer1 + " You get 1 point!");
      answer = true;
    }
  else {
    alert("Sorry, wrong hero. Try again!");
  }
}
while (answer == false);

1 Ответ

0 голосов
/ 18 февраля 2019

Вы можете просто добавить переменную учетную запись.Добавьте 1 к нему, чтобы добавить очки, и вычтите 1, чтобы вычесть очки.

var answer1 = "Batman";
var answer = false;
var score = 0;

do {
  var guess = prompt("Who is knows as the Caped Crusader?");
  if (guess == answer1) {
    alert("Yes, you got it right! The Caped Crusader is known as " + answer1 + " You get 1 point!");
    score++;
    answer = true;
  } else {
    alert("Sorry, wrong hero. Try again!");
    score--;
  }
}
while (answer == false);

alert("Your score is: " + score);
...