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.
| Schleife | Beschreibung | Syntax / Beispiel |
|---|---|---|
| for | Klassische Zählschleife | for (let i = 0; i < 5; i++) {console.log(i); } |
| while | Wiederholt, solange Bedingung true ist | let i=0; while(i<5){c onsole.log(i); i++; } |
| do…while | Führt Schleifenblock mindestens einmal aus, prüft danach Bedingung | let i=0; do { console.log(i); i++; } while(i<5); |
| for…in | Iteriert über Schlüssel eines Objekts | const obj={a:1,b:2}; for(let key in obj){ console.log(key,obj[key]);} |
| for…of | Iteriert über Werte iterierbarer Objekte (Array, Map, Set, String) | const arr=[1,2,3];for(let val of arr){ console.log(val); } |
| break | Bricht Schleife vorzeitig ab | for(let i=0;i<10;i++){if(i===5) break; console.log(i); } |
| continue | Überspringt aktuellen Schleifendurchlauf | for(let i=0;i<5;i++){ if(i===2) continue; console.log(i); } |