playRound 함수가 호출될 때마다 playerScore 값을 저장하고 누적하려면 어떻게 해야 합니까?
P粉460377540
P粉460377540 2024-02-03 23:46:33
0
1
386

내 코드가 컴퓨터 점수에 추가되는 대신 playRound 함수를 호출할 때마다 playerScore에 추가되는 이유는 무엇입니까?

내 프로젝트 개요에서는 함수 호출을 반복하기 위해 코드를 "루프"하는 방법을 살펴보지 않았기 때문에 게임 함수에서 playRound 함수를 5번 호출할 것을 제안했습니다.

내 프로필: https://www.theodinproject.com/lessons/foundations-rock-paper-scissors

playRound 함수를 호출할 때 playerScore 또는 ComputerScore(값이 0인 전역 변수로 선언됨)에 1을 추가해 보았습니다.

증가 연산자 ++를 사용해 보았는데 덧셈 할당 연산자 += 1

을 사용해 보았습니다.

이기는 플레이어의 점수가 1씩 증가할 것이라고 생각했습니다.

실제로 일어난 일: playRound 함수가 호출될 때마다 playerScore가 1씩 증가하며 이는 승자와 일치하지 않습니다.

으아악

P粉460377540
P粉460377540

모든 응답(1)
P粉949267121

몇 가지 작은 변화로 문제가 해결될 것입니다. 주요 변화는 단 한 번이 아닌 매 라운드마다 플레이어 선택과 컴퓨터 선택을 제공한다는 것입니다. 또한 youWin, youLose 및 기타 메시지도 동시에 생성됩니다.

으아아아 으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿