Je travaille sur un défi pour treehouse appelé "construire un quiz". Je dois créer des questions et sur la base de la réponse des utilisateurs je suis censé afficher quelles questions il/elle a eu raison et tort. Ce que je suis en train de lutter en ce moment est de comprendre pourquoi le code javascript ci-dessous ne sera pas au moins une de mes questions. Toute idée serait grandement appréciée.Pourquoi ce code ne vous demandera-t-il pas une seule fois dans le navigateur?
// Questions
var questions = [
['Who is the President of the U.S?', 'Donald Trump'],
['Who is the Vice President of the U.S?', 'Mike Pence'],
['Who won the Super Bowl last year?', 'Patriots']
];
//Variables go here, answer, response, question ect
var correctAnswers = 0;
var question;
var answer;
var response;
var html;
function print(message) {
document.write(message);
}
//below is how you loop the questions above
for (var i = 0; i < questions.length; i += 1); {
question = questions[i][0];
answer = questions[i][1];
response = window.prompt(question);
if (response === answer) {
correctAnswers += 1;
}
}
html = "you got" + correctAnswers + "question(s) right.";
print(html);