Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen `For`-Schleife | Abschnitt
JavaScript-Grundlagen

book`For`-Schleife

Swipe um das Menü anzuzeigen

Eine for-Schleife in JavaScript ist ein grundlegendes Werkzeug, um einen Codeblock mehrfach auszuführen. Sie ist besonders nützlich, wenn für jedes Element in einem Array die gleiche Aktion durchgeführt werden soll. Die Grundstruktur einer for-Schleife umfasst drei Hauptbestandteile in den Klammern: die Initialisierung, die Bedingung und die Inkrementierung.

  • Die Initialisierung legt eine Variable an, meist als Zähler;
  • Die Bedingung prüft, ob die Schleife weiterlaufen soll;
  • Die Inkrementierung aktualisiert den Zähler nach jeder Iteration.

Diese Struktur ermöglicht eine genaue Kontrolle darüber, wie oft die Schleife ausgeführt wird.

Die allgemeine Syntax sieht folgendermaßen aus:

for (let i = 0; i < array.length; i++) {
  // code to run on each iteration
}

Hier ist i ein Zähler, der bei 0 beginnt. Die Schleife läuft, solange i kleiner als die Länge des Arrays ist. Nach jeder Iteration wird i um eins erhöht.

12345678
const numbers = [4, 7, 1, 9, 2]; let sum = 0; for (let i = 0; i < numbers.length; i++) { sum = sum + numbers[i]; } console.log("Sum:", sum); // Output: Sum: 23
copy

Beim Arbeiten mit for-Schleifen kann es erforderlich sein, zu steuern, wie und wann die Schleife beendet wird oder bestimmte Schritte übersprungen werden. Die Anweisung break ermöglicht es, die Schleife vorzeitig zu verlassen, wenn eine Bedingung erfüllt ist. Die Anweisung continue überspringt die aktuelle Iteration und fährt mit der nächsten fort. Diese Werkzeuge sind hilfreich für spezielle Situationen, können aber bei falscher Anwendung zu Fehlern führen.

12345678910111213141516
const scores = [85, 42, 77, 0, 91, 65]; let validTotal = 0; for (let i = 0; i < scores.length; i++) { if (scores[i] === 0) { // Skip invalid score continue; } if (scores[i] > 90) { // Stop processing if a top score is found break; } validTotal += scores[i]; } console.log("Valid total:", validTotal);
copy

Ein häufiger Fehler bei for-Schleifen ist die Verwendung einer falschen Schleifenbedingung oder eines falschen Inkrements, was zu Endlosschleifen oder dem Überspringen von Elementen führen kann. Stellen Sie stets sicher, dass Ihr Schleifenzähler mit den korrekten Werten startet und endet, und überprüfen Sie, dass Ihr Inkrement oder Dekrement die Schleife in Richtung ihres Endpunkts bewegt. Beachten Sie, dass Array-Indizes bei 0 beginnen und bis array.length - 1 reichen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 14

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 14
some-alt