[javascript] 조건문을 사용한 승리 여부 판단 예제

이번에는 JavaScript를 사용하여 간단한 가위바위보 게임을 만들어보겠습니다.

게임 규칙

JavaScript 코드 예제

// 사용자의 선택
const userSelection = prompt("가위, 바위, 보 중에서 하나를 선택하세요.");

// 컴퓨터의 선택
const computerOptions = ["가위", "바위", ""];
const computerSelection = computerOptions[Math.floor(Math.random() * 3)];

// 가위바위보 결과 판단
if (userSelection === computerSelection) {
  console.log("무승부입니다.");
} else if (
  (userSelection === "가위" && computerSelection === "") ||
  (userSelection === "바위" && computerSelection === "가위") ||
  (userSelection === "" && computerSelection === "바위")
) {
  console.log("사용자가 이겼습니다!");
} else {
  console.log("컴퓨터가 이겼습니다.");
}

이 예제는 간단한 조건문을 사용하여 사용자의 선택과 컴퓨터의 선택에 따라 승리 여부를 판단하는 가위바위보 게임을 구현한 것입니다.

마무리

이렇게 JavaScript의 조건문을 사용하여 간단한 게임을 만들어보았습니다. 조건문을 잘 활용하면 복잡한 규칙에 따라 프로그램이 다양한 상황을 처리할 수 있습니다. 게임 개발 뿐만 아니라 다양한 어플리케이션에서 조건문은 매우 유용하게 활용될 수 있습니다.