<script type="text/javascript">
//счет
var score = 0;
//многомерный массив содержит в себе пары вопрос ответ.
var questions = [
[ 'How many moons does Earth have?', 1],
[ 'how many moons does Saturn have?', 31],
[ 'How many moons does Venus have?', 0]
];
//перебираем первый уровень массива
for (var i=0; i<questions.length; i++) {
//вызываем функцию с каждым элементом первого уровня массива в качестве аргумента
askQuestion(questions[i]);
}
function askQuestion(question){
/* в функцию попадают массивы содержащие пару вопрос-ответ
задаем юзеру вопрос */
var answer = prompt(question[0], '');
//проверяем ответ юзера с правильным ответом
if (answer == question[1]){
// если ответы совпали, то выдаем юзеру оповещение о правильном ответе
alert('Correct!');
// увеличиваем счет на 1
score++;
} else {//Извините. Правильный ответ...
// если ответы не совпали информируем юзеа о том какой ответ правильный
alert('Score. The correct answer is ' + question[1]);
}
}
</script>