Heim > Web-Frontend > js-Tutorial > SCHLEIFEN IN JAVASCRIPT MEINEN: EIN UMFASSENDER LEITFADEN

SCHLEIFEN IN JAVASCRIPT MEINEN: EIN UMFASSENDER LEITFADEN

Susan Sarandon
Freigeben: 2024-11-02 05:52:29
Original
533 Leute haben es durchsucht

MASTERING LOOPS IN JAVASCRIPT: A COMPREHENSIVE GUIDE

Schleifen sind in der Programmierung von grundlegender Bedeutung: Sie ermöglichen es uns, eine sich wiederholende Aufgabe mit minimalem Code auszuführen. Ganz gleich, ob Sie ein Anfänger sind, der gerade erst anfängt, oder ein erfahrener Entwickler, der sein Wissen verfeinern möchte, das Verständnis von Schleifen wird Ihre Fähigkeit, effizienten, sauberen und interessanten Code zu schreiben, erheblich verbessern.

In diesem Leitfaden befassen wir uns mit den verschiedenen Arten von Schleifen, ihrer Syntax in gängigen Programmiersprachen und geben einige Tipps, wann und wie man sie effektiv nutzt.

Was ist eine Schleife?

Eine Schleife ist ein Programmierkonstrukt/eine Programmierfunktion, die es uns ermöglicht, eine Reihe von Anweisungen zu wiederholen, bis eine bestimmte Bedingung erfüllt ist. Durch die Verwendung von Schleifen können wir Duplikate vermeiden, große Datenmengen verarbeiten und Aufgaben effizient mechanisieren. Schleifen werden in JavaScript verwendet, um wiederholte Aufgaben basierend auf einer Bedingung auszuführen. Diese Bedingungen geben normalerweise „true“ oder „false“ zurück.

Häufige Anwendungsfälle sind:

  • Iterieren über Listen oder Arrays
  • Code eine festgelegte Anzahl von Malen ausführen
  • Suchen nach einem bestimmten Artikel innerhalb einer Sammlung
  • Eine Aktion ausführen, bis eine Bedingung erfüllt ist

Arten von Schleifen

  1. For-Schleife
  2. While-Schleife
  3. Do-While-Schleife
  4. For...Of Loop
  5. For...In Loop
  6. Verschachtelte Schleifen

Im Allgemeinen gibt es in den meisten Programmiersprachen drei Haupttypen von Schleifen:

  1. For-Schleife
  2. While-Schleife
  3. Do-While-Schleife

Lassen Sie uns jeden Typ aufschlüsseln.

  1. For-Schleife

Eine for-Schleife wird verwendet, wenn Sie im Voraus wissen, wie oft Sie einen Codeblock ausführen müssen. Sie eignet sich ideal für die Iteration über Arrays oder Sammlungen.

Syntax (JavaScript-Beispiele):

Beispiel 1:

for i in range(5);
    print("Hello, World!");
Nach dem Login kopieren
Nach dem Login kopieren

In diesem Beispiel generiert range(5) eine Sequenz von 0 bis 4. Die Schleife wird fünfmal ausgeführt und gibt „Hello, World!“ aus. jedes Mal.

Beispiel 2:

for(let i = 0; i <= 10; i++) {
    console.log(i);
}
Nach dem Login kopieren
Nach dem Login kopieren

In diesem Beispiel heißt es; Sei i = 0, wenn i, das gleich 0 ist, kleiner oder gleich 10 ist; Inkrement(i). Dieser JavaScript-Operator( ) gibt den ursprünglichen Wert zurück und führt eine Schleife bis 10 aus.

Beispiel 3:

for(let i = 0; i <= 10; i++) {
    console.log(`for Loop Number: ${i}`);
}
Nach dem Login kopieren
Nach dem Login kopieren

Dieses Beispiel ist praktisch dasselbe wie das vorherige Beispiel, der Unterschied besteht in der Verwendung des Dollarzeichens ($) und der Backticks, um eine Funktionalität bereitzustellen, die den Text „For Loop Number“ zur Schleife hinzufügt.

Beispiel 4:

for (let i = 20; i >= 0; i--){
    console.log(i)
}
Nach dem Login kopieren
Nach dem Login kopieren

In diesem Beispiel heißt es: sei i = 20; Wenn i größer oder gleich 0 ist, dekrementieren. Die Dekrementierungsoperation verringert die Zahl um 1, sie verwendet den --operator.

Wann zu verwenden:

Verwenden Sie die for-Schleife, wenn Sie die genaue Anzahl der Iterationen kennen oder wenn Sie Elemente in einer Liste, einem Wörterbuch oder einem Array durchlaufen müssen.

  1. While-Schleife

Eine while-Schleife wird verwendet, wenn die Anzahl der Iterationen vorher nicht bekannt ist. Stattdessen wird die Schleife fortgesetzt, bis eine bestimmte Bedingung nicht mehr erfüllt ist. Ein Unterschied zur While-Schleife besteht darin, dass Sie die Variablen außerhalb festlegen.

Syntax (JavaScript-Beispiele):

Beispiel 1:

for i in range(5);
    print("Hello, World!");
Nach dem Login kopieren
Nach dem Login kopieren

In diesem Beispiel ist ersichtlich, dass die Variablen außerhalb gesetzt sind. Es heißt: let i = 0; wenn i kleiner als 10 inkrement(i) ist und Dollarzeichen ($) und Backticks verwendet werden, um den Text „For While-Schleife“ zu konfigurieren.

Beispiel 2:

for(let i = 0; i <= 10; i++) {
    console.log(i);
}
Nach dem Login kopieren
Nach dem Login kopieren

In diesem Beispiel initialisiert der Code eine Variable Johnpaul auf 0 und verwendet eine while-Schleife, um „Hello, World!“ auszugeben. bis Johnpaul 5 erreicht.

Wann zu verwenden:

Verwenden Sie eine While-Schleife, wenn die Anzahl der Iterationen unbekannt ist oder von einer Bedingung abhängt, die sich innerhalb der Schleife ändern kann. Es wird häufig für Aufgaben verwendet, die kontinuierliche Überprüfungen erfordern, z. B. das Warten auf Benutzereingaben.

  1. Do-While-Schleife

Eine do-while-Schleife ähnelt einer while-Schleife, garantiert jedoch, dass der Code innerhalb der Schleife mindestens einmal ausgeführt wird, bevor die Bedingung getestet wird. Diese Art von Schleife ist nicht in allen Sprachen verfügbar (wie Python), aber in JavaScript, C und Java üblich.

Syntax (JavaScript-Beispiel):

Beispiel 1:

for(let i = 0; i <= 10; i++) {
    console.log(`for Loop Number: ${i}`);
}
Nach dem Login kopieren
Nach dem Login kopieren

In diesem Fall „Hallo Welt!“ wird einmal gedruckt, bevor die Bedingung (Judas < 5) ausgewertet wird.

Beispiel 2:

for (let i = 20; i >= 0; i--){
    console.log(i)
}
Nach dem Login kopieren
Nach dem Login kopieren

In diesem Beispiel ist die Zahl initialisiert/gleich 1. Der Do-Block wird dann ausgeführt und gibt „aktuelle Zahl ist:“ gefolgt vom Wert der Zahl aus. Nach dem Drucken wird die Zahl um 1 erhöht. Dieser Zyklus wird fortgesetzt, solange die Bedingung (Zahl <= 5) wahr ist. Im Gegensatz zur While-Schleife stellt die do-while-Schleife sicher, dass der Code im do-Block mindestens einmal ausgeführt wird, unabhängig vom Anfangswert der Bedingung.

Wann zu verwenden:

Verwenden Sie eine Do-While-Schleife, wenn der Schleifenkörper unabhängig von der Bedingung mindestens einmal ausgeführt werden soll. Dies ist nützlich für Aufgaben, bei denen die Initialisierung innerhalb der Schleife erfolgt.

Die richtige Schleife wählen

  • For-Schleife: wenn Sie die genaue Anzahl der Iterationen kennen oder
    benötigen Über Elemente iterieren.

  • While-Schleife: Wenn die Anzahl der Iterationen unbekannt ist und von einem
    abhängt Zustand.

  • Do-While-Schleife: Wenn Sie möchten, dass der Schleifenkörper zuvor mindestens einmal ausgeführt wird, auch wenn die Bedingung anfänglich falsch ist.

Schleifenkontrolle: Unterbrechen und Fortfahren

In den meisten Programmiersprachen gibt es Steueranweisungen, um die Schleifenausführung zu verwalten:

  • Pause: Beendet die Schleife sofort.
  • Weiter: Überspringt die aktuelle Iteration und geht zur nächsten über.

Beispiel:

let i = 0;
while(i < 10){
console.log(`for while Number: ${i}`);

i++;
}

Nach dem Login kopieren

Erklärung:

  • Die Schleife iteriert von 0 bis 9.
  • Wenn ich 5 bin, stoppt Pause die Schleife.
  • Wenn i gerade ist, springt „Fortfahren“ ohne Drucken zur nächsten Iteration.
  • Nur ​​ungerade Zahlen unter 5 werden gedruckt.

Häufige Fehler mit Schleifen

  1. Endlosschleifen: Dies tritt auf, wenn die Beendigungsbedingung der Schleife niemals
    ist traf. zum Beispiel vergessen, den Zähler in einer While-Schleife zu erhöhen.

  2. Off-By-One-Fehler: Tritt häufig in for-Schleifen auf, wenn der Bereich nicht
    ist richtig einstellen.

  3. Unnötige Schleifen: Verwendung von Schleifen, bei denen optimierte Operationen oder integrierte Funktionen effizienter sein können.

Best Practices

  • Verwenden Sie beschreibende Variablen: Verwenden Sie generische Namen wie i, a oder b,
    zählt, ist jedoch nicht beschreibend. Verwenden Sie stattdessen beschreibende Variablennamen
    wie John, main, count, Jude, Johnpaul usw., wenn möglich,
    insbesondere für verschachtelte Schleifen.

  • Berücksichtigen Sie die Leistung: Schleifen, die in großen Datenbanken ausgeführt werden, können langsamer werden
    Programme. Suchen Sie nach Optimierungen wie Listenverständnissen im Array
    Methoden in JavaScript.

Fazit

Schleifen sind wesentliche Werkzeuge in der Programmierung und geben Ihnen die Möglichkeit, sich wiederholende Aufgaben zu automatisieren und komplexe Datenbanken problemlos zu verwalten. Durch die Beherrschung der for-, while- und do-while-Schleifen sind Sie für die Bewältigung einer Vielzahl von Codierungsherausforderungen bestens gerüstet.

Ich hoffe, das hilft! Lassen Sie mich wissen, wenn Sie bestimmte Details oder Beispiele hinzufügen möchten, und wenn Sie beim Ausführen der Codes auf Schwierigkeiten/Fragen stoßen, fragen Sie mich, wir helfen Ihnen gerne weiter.

Viel Spaß beim Programmieren!

Das obige ist der detaillierte Inhalt vonSCHLEIFEN IN JAVASCRIPT MEINEN: EIN UMFASSENDER LEITFADEN. 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