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
Kapseln Sie eine Navigationsleistenkomponente in ...
In Linux-Systemen, insbesondere Serversystemen, i...
Inhaltsverzeichnis Manipulationssicheres Javascri...
1. Suchen Sie das entsprechende NodeJS-Paket unte...
Datensicherung und Wiederherstellung Teil 2, wie ...
Inhaltsverzeichnis Vorwort SQL-Anweisungsoptimier...
Code kopieren Der Code lautet wie folgt: <!DOC...
Inhaltsverzeichnis Kein Schalter, keine komplexen...
Das feste Layout des Seitenkopfes wurde zuvor mit...
Bei Verwendung von apt-get zur Installation ist d...
Inhaltsverzeichnis Speicherpoolübersicht 1. Nginx...
Ich habe kürzlich an einem Projekt gearbeitet – B...
1. Einleitung In letzter Zeit erlebe ich es oft, ...
Vorwort Das dreispaltige Layout ist, wie der Name...
Inhaltsverzeichnis Überblick Virtueller Dom Prinz...