Немного сдожно для начинающего, но варианты с вашим кодом - только вручную прописывать условие
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);
upd: В комментах вариант с минимальными изменениями кода