<!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>
var correct = 0;
var wrong = 0;
var questions = [ // без объектов и массивов в js никуда, так что лучше сразу с них и начинайте
{
q: "Люди бывают фиолетовыми? Да / Нет",
correct: ["нет"]
},
{
q: "Висит груша нельзя скушать?",
correct: ["лампа", "лампочка" ]
},
{
q: "Идет то в гору, то с горы, но остается на месте?",
correct: ["дорога" ]
},
]
questions.forEach(q => { // проходим каждый
if (wrong >= 2) { alert('Верных ответов: ' + correct + '\n' + 'Неверных ответов: ' + wrong); return; }
var b = prompt (q.q).toLowerCase();
if (q.correct.find(e => e === b)) { // ищем совпадение в правильных ответах
alert ("Верно!");
correct++;
}
else {
alert ('Неверно!');
wrong++;
}
})
alert('Верных ответов: ' + correct + '\n' + 'Неверных ответов: ' + wrong);