다음으로 승패를 어떻게 결정할지 생각해야 합니다. 가위바위보에는 무승부도 존재합니다. 가장 단순하게 처리하려면 if 문으로 모든 경우를 직접 작성합니다.
let clickable = true;
const clickButton = (event) => {
if (clickable) {
clearInterval(intervalId);
clickable = false;
const myChoice = event.target.textContent === '바위' ? 'rock'
: event.target.textContent === '가위' ? 'scissors' : 'paper';
if (myChoice === 'rock') {
if (computerChoice === 'rock') {
console.log('무승부');
} else if (computerChoice === 'scissors') {
console.log('승리');
} else if (computerChoice === 'paper') {
console.log('패배');
}
} else if (myChoice === 'scissors') {
if (computerChoice === 'rock') {
console.log('패배');
} else if (computerChoice === 'scissors') {
console.log('무승부');