Vous pouvez considérer une boucle while comme un jeu de société qui se poursuit un nombre indéfini de fois jusqu'à ce qu'un gagnant soit trouvé. Nous avons une vision claire de ce que nous devons faire pour gagner. le jeu mais nous ne sommes pas sûrs du temps que cela prendra car cela dépend de facteurs extérieurs comme le hasard, le nombre de personnes jouant au jeu.
Découvrez cet exemple :
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'); } };
La syntaxe d'une boucle while est assez simple. Tant qu'une condition est vraie ou fausse, nous voulons exécuter un morceau de code. La condition est toujours placée entre parenthèses juste après le mot-clé while, et tant que cette condition est remplie, nous exécutons un morceau de code qui, dans la plupart des cas, pour ne pas créer de boucles infinies, nous voulons que ce morceau de code à l'intérieur de la boucle modifier les variables évaluées dans la condition. (le bloc de code après l'instruction de la boucle while se place entre une paire d'accolades);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!