for-Schleife

In JavaScript hat die Zählschleife folgende Struktur:
for (Anweisung1, Bedingung, Anweisung2) Befehl;
Dabei definiert und initialisiert die Anweisung1 die sogenannte Laufvariable, z.B. i=1 .
Die Bedingung muss erfüllt sein, damit der Befehl ausgeführt wird, z.B. i <= 20.
Die Anweisung2 muss die Laufvariable so verändern, dass die Bedingung irgendwann nicht mehr erfüllt ist und damit die Schleife verlassen wird.

Beispiel:
<script >
var text = "Ich darf meinen Lehrer nicht beißen!";
document.write("Strafarbeit<br><br>");
for (i = 1; i <= 20; i=i+1) document.write(i,"&nbsp;&nbsp;",text+"<br>");
</script>
weitere Beispiele: Tabelle von Quadrat- und Kubikzahlen, Ungleichungssystem

Bemerkung: i=i+1 darf durch i++ ersetzt werden und statt eines Befehls darf auch eine Verbundanweisung { Befehl1; Befehl2; ... } stehen.

Ausgeführt ergibt das Programm Folgendes:


Aufgabe:
Schreibe ein Programm, das zu einer gegebenen Zahl das Einmaleins ausgibt.