Скрипт с загадками несколько ответов
Код:
<meta charset="utf-8"> <script type="text/javascript"> // Массив с загадками var riddles = [ [ "Висит груша, нельзя скушать", // Загадка ["Лампочка", "Лампа", "лампа", "лампочка"] // Правильные ответы ], [ "Не огонь, а жжется", ["крапива", "Крапива"] ], [ "Течет-течет -не вытечет, бежит-бежит —не выбежит", ["Река", "река"] ] ] function getAnswer(riddle) { return prompt(riddle[0]); } function isValidAnswer(riddle, answer) { for (var i = 0; i < riddle[1].length; i++) { if (riddle[1][i] == answer) return true; } return false; } alert("Отгадай загадки."); // Количество правильных ответов var validAnswers = 0; for (var i = 0; i < riddles.length; i++) { var answer = getAnswer(riddles[i]); if (isValidAnswer(riddles[i], answer)) { validAnswers++; alert("Поздравляем, вы угадали!"); } else { alert("Вы не угадали!"); } } alert("Правильных ответов: " + validAnswers); </script> 1