Trixterkorvo, немного поправил порядок строк
<script>
var answers = []; // это твой массив ответов
var a = prompt('Люди бывают фиолетовыми? Да / Нет ');
if (a == 'Нет'|| a == 'нет' ) {
answers[0] = true;
alert('Поздравляю, Вы ответили верно!');
} else {
answers[0] = false;
alert('К сожалению ответ неверный');
}
var b = prompt('Висит груша нельзя скушать?');
if (b == 'лампа' || b == 'Лампа' || b == 'лампочка' || b == 'Лампочка') {
answers[1] = true;
alert('Верно');
} else {
answers[1] = false;
alert('Неверно');
};
var c = prompt('Идет то в гору, то с горы, но остается на месте');
if (c == 'Дорога' || c == 'дорога') {
answers[2] = true;
alert('Верно!');
} else {
answers[2] = false;
alert('Неверно');
};
var corrects = answers.filter(function (item) { // фильтруешь массив ответов
return item === true; // нужны верные ответы
}).length;
var wrongs = answers.filter(function (item) {
return item === false; // нужны неверные ответы
}).length;
alert('Верных ответов: ' + corrects + '\n' + 'Неверных ответов: ' + wrongs);
</script>