for-Schleife
Sehr oft müssen in einem Programm gleichartige Anweisungen wiederholt werden.
Beispiel:
Die Funktion print gibt auf der Konsole 5 mal das Wort "Guten Tag!" aus:
Das wiederholte Aufschreiben von Code ist sehr mühsam. Außerdem sind die so entstandenen Programme nicht sehr flexibel: Was machen wir z.B., wenn durch einen Parameter von außen vorgegeben werden soll, wie oft die Wiederholung ausgeführt wird?
Mit Hilfe der Kontrollstruktur for-Schleife können wir Wiederholungen bequemer formulieren (es gibt auch andere Arten von Schleifen, z.B. die while-Schleife, die wir hier aber nicht behandeln).
Die Funktion print lässt sich mit einer for-Schleife wie folgt schreiben:
Eine übliche allgemeine Notation einer for-Schleife sieht z.B. wie folgt aus:
for( var i = <startwert>; i < <obergrenze>; i++) {</obergrenze></startwert>... }
Anstelle von ... werden die Anweisungen eingesetzt, die wiederholt werden sollen.
Eine for-Schleife durchläuft mehrere Iterationen. Für das oben gezeigte Muster gilt: Ausgehend vom <startwert> wird der Wert der Variable "i" in jeder Iteration um 1 erhöht, bis der Wert von i die <obergrenze> erreicht hat. Sie können das an folgendem Beispiel nachvollziehen:</obergrenze></startwert>