while 루프

Patricia Arquette
Patricia Arquette원래의
2024-12-06 16:15:16916검색

While Loops

while 루프는 승자를 찾을 때까지 무한정 진행되는 보드 게임이라고 생각하면 됩니다. 우리는 승리하기 위해 무엇을 해야 하는지에 대한 명확한 비전을 가지고 있습니다. 하지만 확률, 게임을 플레이하는 사람 수 등 외부 요인에 따라 달라지기 때문에 시간이 얼마나 걸릴지 확신할 수 없습니다.

다음 예를 확인하세요.

let user1 = 0;
let user2 = 0;
let winScore = 3;
while(user1 < winScore && user2 < winScore) {
    let dice1 = Math.random()
    let dice2 = Math.random()
    if (dice1 > dice2) {
      user1 += 1;
    } else if (dice2 > dice1)  {
      user2 += 1;
    }
    if (user1 === 3) {
      console.log('user1 is winner');
    } else if (user2 === 3) {
      console.log('user2 is winner');
    }
};

while 루프의 구문은 매우 간단합니다. 조건이 참이거나 거짓인 동안 코드 조각을 실행하려고 합니다. 조건은 항상 while 키워드 바로 뒤의 괄호 안에 배치되며 해당 조건이 충족되는 한 대부분의 경우 무한 루프를 생성하지 않기 위해 루프 내부의 코드 조각이 실행되도록 하는 코드 조각을 실행합니다. 조건에서 평가되는 변수를 수정합니다. (while 루프 문 뒤의 코드 블록은 중괄호 쌍 사이에 들어갑니다);

위 내용은 while 루프의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.