`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.
12345678const 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
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.
12345678910111213141516const 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);
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.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen