Доброго времени суток! Глупый вопрос, но все же интересно, как сделать что alert("Неверно"); не выводился столько раз сколько элементов в объекте? Не понимаю от чего так происходит. Подскажите пожалуйста как исправить данную ошибку?
function test () {
var secret = {
secret1 : "1+1",
secret2 : "2+2",
secret3 : "3+3"
};
var answer = {
answer1 : 2,
answer2 : 4,
answer3 : 6
};
var otvet, countYes = 0, countNo = 3;
for (var keyS in secret) {
otvet = prompt(secret[keyS]);
for(var keyA in answer) {
if (otvet == answer[keyA]) {
alert("Верно");
countYes++;
countNo--;
} else alert("Неверно");
}
}
alert("Верных ответов: " + countYes);
alert("Неверных ответов: " + countNo);
}
test();