[javascript] 조건문을 사용한 퀴즈 게임 예제

이번 포스트에서는 조건문을 사용하여 간단한 퀴즈 게임을 만들어보겠습니다. 이 게임은 사용자에게 3가지 문제를 제시하고, 정답 여부에 따라 점수를 부여하는 간단한 예제입니다.

게임 규칙

  1. 게임은 총 3문제로 이루어집니다.
  2. 각 문제에 대한 정답을 입력할 수 있습니다.
  3. 정답일 경우 10점을 획들합니다.
  4. 최종 점수에 따라 사용자의 성적을 출력합니다.

코드 예제

다음은 자바스크립트로 작성된 간단한 퀴즈 게임 예제입니다.

// 퀴즈 게임 시작
const question1 = prompt('세계에서 가장 큰 사자는?');
let score = 0;

if (question1.toLowerCase() === '아프리카') {
  alert('정답입니다!');
  score += 10;
} else {
  alert('오답입니다!');
}

const question2 = prompt('이것이 바로 전기를 만드는 과정을 무엇이라 할까?');

if (question2.toLowerCase() === '발전기') {
  alert('정답입니다!');
  score += 10;
} else {
  alert('오답입니다!');
}

const question3 = prompt('태양계에서 달과 지구 사이에 있는 행성은?');

if (question3.toLowerCase() === '금성') {
  alert('정답입니다!');
  score += 10;
} else {
  alert('오답입니다!');
}

// 최종 결과 출력
alert(`당신의 최종 점수는 ${score}점 입니다.`);

이 코드를 실행하면 각 문제에 대한 정답 여부에 따라 각각 10점이 부여되며, 최종 점수가 나타납니다.

이렇게 간단한 조건문을 활용하여 퀴즈 게임을 만들 수 있습니다. 좀 더 복잡한 게임이나 다양한 기능을 추가하여 자신만의 퀴즈 게임을 만들어보세요!

참고 자료

  1. MDN Web Docs: if…else - MDN Web Docs에서 제공하는 if…else 구문에 대한 상세한 설명을 확인할 수 있습니다.
  2. codecademy: Learn JavaScript - JavaScript에 대한 입문자용 온라인 강좌를 제공하는 codecademy에서 JavaScript를 배울 수 있습니다.