Показать сообщение отдельно
  #6 (permalink)  
Старый 21.05.2013, 22:35
Аспирант
Отправить личное сообщение для edison Посмотреть профиль Найти все сообщения от edison
 
Регистрация: 01.04.2013
Сообщений: 58

<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>
Ответить с цитированием