CodeGym /Kurse /Frontend SELF DE /Steuerung des Schleifenflusses

Steuerung des Schleifenflusses

Frontend SELF DE
Level 34 , Lektion 4
Verfügbar

10.1 Operator break

Die Operatoren break und continue werden verwendet, um den Fluss von Schleifen in JavaScript zu steuern. Sie ermöglichen es, die Ausführung der Schleife sofort zu unterbrechen oder zur nächsten Iteration überzugehen.

Operator break

Der break-Operator wird verwendet, um sofort aus einer Schleife auszubrechen. Wenn break im Körper der Schleife auftritt, wird die Ausführung der Schleife gestoppt und die Steuerung wird an den nächsten Block Code nach der Schleife übergeben.

Syntax:

    
      break;
    
  

Abbruch der for-Schleife:

JavaScript
    
      for (let i = 0; i < 10; i++) {

        if (i === 5) {
          break; // Bricht die Schleife ab, wenn i = 5 erreicht ist
        }
        console.log(i);
      }

      // Ausgabe: 0 1 2 3 4
    
  

10.2 Operator continue

Der continue-Operator wird verwendet, um die aktuelle Iteration der Schleife zu überspringen und zur nächsten zu übergehen. Im Gegensatz zum break-Operator beendet continue nicht die gesamte Schleife, sondern überspringt nur die aktuelle Iteration.

Syntax:

    
      continue;
    
  

Überspringen einer Iteration in der for-Schleife:

JavaScript
    
      for (let i = 0; i < 10; i++) {

        if (i % 2 === 0) {
          continue; // Überspringt die aktuelle Iteration, wenn i gerade ist
        }
        console.log(i);
      }

      // Ausgabe: 1 3 5 7 9
    
  

Überspringen einer Iteration in der while-Schleife:

JavaScript
    
    let i = 0;

    while (i < 10) {
      i++;
      if (i % 2 === 0) {
        continue; // Überspringt die aktuelle Iteration, wenn i gerade ist
      }
      console.log(i);
    }

    // Ausgabe: 1 3 5 7 9
    
  

10.3 Vergleich der Operatoren break und continue

Operator Beschreibung Verwendungsbeispiele
break Beendet sofort die Ausführung der aktuellen Schleife Schleifenausstieg bei Bedingungserfüllung
continue Überspringt die aktuelle Schleifeniteration und geht zur nächsten über Überspringen einer Schleifeniteration bei Bedingungserfüllung

Die Operatoren break und continue sind mächtige Werkzeuge zur Steuerung des Schleifenflusses in JavaScript. break wird verwendet, um eine Schleife sofort zu beenden, während continue die aktuelle Iteration überspringt und zur nächsten übergeht. Der richtige Einsatz dieser Operatoren ermöglicht es, flexibleren, effizienteren Code zu schreiben, der leichter zu verstehen und zu warten ist.

10.4 Verwendung von break und continue in verschachtelten Schleifen

Verschachtelte Schleifen sind Schleifen, die innerhalb anderer Schleifen liegen. Die Operatoren break und continue können in solchen Konstruktionen verwendet werden, um den Fluss sowohl der äußeren als auch der inneren Schleife zu steuern.

Beispiel mit break in verschachtelten Schleifen:

JavaScript
    
      for (let i = 0; i < 3; i++) {
        for (let j = 0; j < 3; j++) {
          if (i === 1 && j === 1) {
            break; // Ausstieg aus der inneren Schleife
          }
          console.log(`i = ${i}, j = ${j}`);
        }
      }

      // Ausgabe:
      // i = 0, j = 0
      // i = 0, j = 1
      // i = 0, j = 2
      // i = 1, j = 0
      // i = 2, j = 0
      // i = 2, j = 1
      // i = 2, j = 2
    
  

Beispiel mit continue in verschachtelten Schleifen:

JavaScript
    
      for (let i = 0; i < 3; i++) {
        for (let j = 0; j < 3; j++) {
          if (i === 1 && j === 1) {
            continue; // Überspringt die Iteration der inneren Schleife
          }
          console.log(`i = ${i}, j = ${j}`);
        }
      }

      // Ausgabe:
      // i = 0, j = 0
      // i = 0, j = 1
      // i = 0, j = 2
      // i = 1, j = 0
      // i = 1, j = 2
      // i = 2, j = 0
      // i = 2, j = 1
      // i = 2, j = 2
    
  
1
Umfrage/Quiz
Schleifen und Arrays, Level 34, Lektion 4
Nicht verfügbar
Schleifen und Arrays
Schleifen und Arrays
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION