ZyklusfürEine Schleife ist ein Befehl in einer beliebigen Sprache, der dazu dient, einen Codeabschnitt wiederholt auszuführen. Um beispielsweise einen Codeblock fünfmal zu wiederholen: für (sei i = 0; i < 5; i++) { let text = `Die aktuelle Nummer ist ${i}` console.log(text) }
In diesem Beispiel deklariert i = 0 die Zählervariable der Schleife, i < 5 ist die Beendigungsbedingung der Schleife, i++ ist der Aktualisierungsschritt der Zählervariable und der gesamte Code innerhalb von {} ist der Codeblock innerhalb des Schleifenkörpers. Der spezifische Prozess ist: Die Zählvariable führt die Beurteilungsoperation für die Beendigungsbedingung aus. Wenn das Ergebnis wahr ist, wird der Schleifenkörper ausgeführt und nach dem Ende wird die Schrittlänge aktualisiert, um ein neues Ergebnis zu erhalten und erneut an der Beurteilung teilzunehmen. Wenn das Ergebnis falsch ist, wird die Schleife sofort beendet. Wenn Sie also die Anzahl der Schleifen steuern möchten, können Sie normalerweise die Beurteilungsbedingung ändern, um dies zu erreichen. Wenn die Schleifenbedingung immer erfüllt ist, handelt es sich um eine Endlosschleife. für-inDie For-In-Schleife ist eine spezielle Schleife, die zum Durchlaufen eines Objekts oder eines Arrays (mit For-Of normalerweise ein Array) verwendet werden kann. sei o = { Name: 'dapiaoliang', Alter: 18, Geschlecht: 'Frau' } // Durchlaufe alle Schlüssel-Wert-Paare im Objekt. Du kannst an dieser Stelle for-in verwenden. für (let-Taste in o) { let text = `Aktueller Eigenschaftsname: ${key}, Wert: ${o[key]}` }
Es ist ersichtlich, dass for-in verwendet wird, um alle Schlüssel-Wert-Paare im Objekt zu durchlaufen. Die spezifische Ausgabereihenfolge kann sich ändern, aber jedes Schlüssel-Wert-Paar wird einmal durchlaufen. für-vonfor-of ist ein Schleifenbefehl, der speziell zum Schleifen von Arrays oder arrayähnlichen Strukturen verwendet wird (Iterator-Schnittstelle). let arr = ["dapiaoliang", 18, 'Frau'] für (lass den Wert von arr setzen) { let text = `Der aktuelle Wert ist: ${value}` console.log(text) }
Ähnlich wie bei for-in können Sie jedes Element des Arrays direkt in einer Schleife ausführen. währendwhile ist eine Variation von for. (nicht allgemein gebräuchlich) während (Bedingung) { Schleifenkörper} Wenn die Bedingung erfüllt ist, wird der Schleifenkörper ausgeführt. Diese Schleife hat keine Zählvariable und muss die Schrittweite nicht aktualisieren. Daher muss die Bedingung im Allgemeinen ein variabler Parameter sein. Wenn es sich nicht um einen variablen Parameter handelt, muss im Schleifenkörper eine eindeutige Beendigungsbedingung vorhanden sein. tun-währenddo-while ist eine spezielle while-Schleife (wird nicht häufig verwendet) Tun { Schleifenkörper}while(Bedingung)
Es scheint, dass die While-Bedingung und der Schleifenkörper vertauscht sind. Daher wird dieser Schleifenkörper ausgeführt, ohne die Bedingung beim ersten Mal zu beurteilen. Nach Abschluss der Ausführung wird die Beurteilung erneut vorgenommen und das Beurteilungsergebnis bestimmt, ob beim nächsten Mal eine Schleife ausgeführt wird.
Aus der Schleife ausbrechenWenn Sie aus irgendeinem Grund aus der Schleife innerhalb des Codeblocks herausspringen müssen, können Sie das entsprechende Schlüsselwort verwenden. „break“ wird verwendet, um diese Schleife dauerhaft zu beenden, und „continue“ wird verwendet, um die aktuelle Schleife zu beenden (um sofort mit der nächsten zu beginnen). Zum Beispiel überspringe i = 3 für (sei i = 0; i < 5; i++) { wenn (i === 3) { weitermachen } let text = `Die aktuelle Nummer ist ${i}` console.log(text) } Im obigen Beispiel wird der Schleifenkörper als wahr beurteilt, wenn i = 3 ist, und continue wird ausgeführt. Dann werden die nächsten beiden Codezeilen nicht ausgeführt und die nächste Schleife wird sofort aufgerufen. für (sei i = 0; i < 5; i++) { wenn (i === 3) { brechen } let text = `Die aktuelle Nummer ist ${i}` console.log(text) }
Zu diesem Zeitpunkt wird beurteilt, dass eine Unterbrechung vorliegt. Wenn dann i = 3 ist, wird die Unterbrechung ausgeführt und alle nachfolgenden Schleifen werden nicht ausgeführt. Mit „Break“ wird die gesamte Schleife geschlossen. ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
<<: CSS-Rahmen fügt Implementierungscode für vier Ecken hinzu
>>: Wertschätzung des dezenten und eleganten Webdesigns in Schwarz, Weiß und Grau
Dieser Artikel soll als Ausgangspunkt für Diskuss...
Inhaltsverzeichnis Vorwort 1. SCP-Nutzung 2. Verw...
1.1 Einführung in Speicher-Engines 1.1.1 Dateisys...
In diesem Artikelbeispiel wird der spezifische Ja...
Die Position-Eigenschaft Die Positionseigenschaft...
In diesem Tutorial erfahren Sie alles über die In...
Wenn wir TypeScript verwenden, möchten wir das vo...
Inhaltsverzeichnis 1. Drei Binlog-Modi 1.Anweisun...
Wenn Sie sich bei der Verwendung der MySQL-Datenb...
VirtualBox ist ein kostenloses Open Source-Virtua...
In diesem Artikelbeispiel wird der spezifische Co...
MySQL kann nicht nur über das Netzwerk, sondern a...
Einfache Anwendungsbereitstellung 1. Verzeichniss...
Keepalived-Installation: cd <keepalived_source...
Vorwort Als ich kürzlich ein Projekt erstellte, d...