Übersicht: JS-Schleifen

Schleifen (Loops) in JavaScript werden verwendet, um Code wiederholt auszuführen, solange eine Bedingung erfüllt ist.

Es gibt verschiedene Schleifentypen, die sich für unterschiedliche Anwendungsfälle eignen.

SchleifeBeschreibungSyntax / Beispiel
forKlassische Zählschleifefor (let i = 0; i < 5; i++) {
console.log(i);
}
whileWiederholt, solange Bedingung true istlet i=0; while(i<5){
console.log(i);
i++;
}
do…whileFührt Schleifenblock mindestens einmal aus, prüft danach Bedingunglet i=0;
do { console.log(i); i++; } while(i<5);
for…inIteriert über Schlüssel eines Objektsconst obj={a:1,b:2};
for(let key in obj){
console.log(key,obj[key]);
}
for…ofIteriert über Werte iterierbarer Objekte (Array, Map, Set, String)const arr=[1,2,3];
for(let val of arr){ console.log(val); }
breakBricht Schleife vorzeitig abfor(let i=0;i<10;i++){
if(i===5) break;
console.log(i);
}
continueÜberspringt aktuellen Schleifendurchlauffor(let i=0;i<5;i++){
if(i===2) continue;
console.log(i);
}