Heim > Web-Frontend > js-Tutorial > While-Schleifen

While-Schleifen

Patricia Arquette
Freigeben: 2024-12-06 16:15:16
Original
931 Leute haben es durchsucht

While Loops

Sie können sich eine While-Schleife als ein Brettspiel vorstellen, das unendlich oft läuft, bis ein Gewinner gefunden wird. Wir haben eine klare Vorstellung davon, was wir tun müssen, um zu gewinnen Wir sind uns jedoch nicht sicher, wie lange es dauern wird, da es von äußeren Faktoren wie dem Zufall und der Anzahl der Spieler abhängt.

Sehen Sie sich dieses Beispiel an:

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');
    }
};

Nach dem Login kopieren

Die Syntax einer While-Schleife ist ziemlich einfach. Während eine Bedingung wahr oder falsch ist, möchten wir einen Codeabschnitt ausführen. Die Bedingung wird immer direkt nach dem Schlüsselwort while in Klammern gesetzt, und solange diese Bedingung erfüllt ist, führen wir einen Codeabschnitt aus, der in den meisten Fällen, um keine Endlosschleifen zu erzeugen, diesen Codeabschnitt innerhalb der Schleife ausführen soll Ändern Sie die Variablen, die in der Bedingung ausgewertet werden. (Der Codeblock nach der while-Schleifenanweisung steht zwischen zwei geschweiften Klammern);

Das obige ist der detaillierte Inhalt vonWhile-Schleifen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage