9.4

    승패와 점수 표시하기

    마지막으로 버튼을 클릭하면 점수를 계산해 승패를 결정하고 화면에 표시하는 부분을 구현하겠습니다. 먼저 어떤 버튼을 클릭했는지를 알아야 합니다. event.target.textContent를 사용하면 버튼의 글자를 알아낼 수 있습니다.

    let clickable = true;
    const clickButton = (event) => {
      if (clickable) {
        clearInterval(intervalId); 
        clickable = false;
        const myChoice = event.target.textContent === '바위' ? 'rock' 
          : event.target.textContent === '가위' ? 'scissors' : 'paper';
        setTimeout(() => { 
          clickable = true;
          intervalId = setInterval(changeComputerHand, 50);
        }, 1000);
      }
    };
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.