[javascript] 조건문을 사용한 랜덤 게임 예제

이번에는 JavaScript를 사용하여 간단한 랜덤 게임을 만들어보겠습니다. 이 게임은 랜덤하게 생성된 숫자를 맞히는 게임으로, 조건문을 사용하여 사용자의 입력값과 생성된 숫자를 비교합니다.

게임 규칙

  1. 컴퓨터는 1에서 5 사이의 랜덤한 숫자를 생성합니다.
  2. 사용자는 숫자를 입력하여 생성된 숫자를 맞히려고 시도합니다.
  3. 사용자가 입력한 숫자와 생성된 숫자를 비교하여 정답 여부를 알려줍니다.

JavaScript 코드 예제

// 1에서 5까지의 랜덤한 숫자 생성
const randomNumber = Math.floor(Math.random() * 5) + 1;

// 사용자 입력값 받기
const userGuess = prompt("1에서 5 사이의 숫자를 입력하세요:");

// 입력값과 랜덤 숫자 비교
if (parseInt(userGuess) === randomNumber) {
  alert("정답입니다!");
} else {
  alert("틀렸습니다. 정답은 " + randomNumber + "입니다.");
}

이 예제에서는 Math.random() 함수를 사용하여 1에서 5까지의 랜덤한 숫자를 생성하고, prompt() 함수를 사용하여 사용자에게 숫자를 입력받습니다. 이후 조건문을 사용하여 사용자 입력값과 랜덤 숫자를 비교하고 알림창으로 정답 여부를 알려줍니다.

위 코드를 JavaScript로 작성하여 브라우저 콘솔이나 HTML 페이지에 추가하여 실행할 수 있습니다.

이것으로 간단한 조건문을 사용한 랜덤 게임 예제가 완료되었습니다. 게임을 실행하면서 JavaScript의 조건문을 실전에서 활용해보는 좋은 기회가 될 것입니다.