Die e-learning Lernplattform
ichlerns  online
Home > Coden > Schleifen

Schleifen

Für immer wiederkehrende Aktionen oder Wiederholungen werden while- und for-Schleifen verwendet.

Eine while-Schleife, wird solange ausgeführt, bis die Bedingung nicht mehr wahr ist.

Beispiel: solange die Variable i kleiner ist als 10, soll die Variable i um 1 erhöht werden.

Das Erhöhen einer Variablen i um 1 wird folgendermaßen angewiesen: i = i + 1
Normal wird ein Anfangswert von i gesetzt: i = 0.
Dann wird i um 1 erhöht: i = i + 1 (d.h.: i..neu = 0 + 1) => i = 1.
Dann erfolgt die nächste Erhöhung i = i + 1 (i ist jetzt 2).
und das geht so lange bis i kleiner als 10 ist.

Statt ständig i = i + 1 zu schreiben, schreibt man schneller i++.
Diesen Vorgang nennt man in der Programmierung dekrementieren. Wenn i um 1 verkleinert wird (i--), dann spricht man von inkrementieren.

while-Schleife

Beispiel 1:

 var i = 0;
 while (i < 10){
	document.write ("i = ");
	document.write (i);
	document.write ("<" + "br" + ">");
	i++;
	};

Anwendung 1

Soll mindestens 1 Schleifendurchgang erzwungen werden, wird die do-while-Schleife verwendet:

Beispiel 1:

 var i = 0;
 do {
	document.write ("i = ");
	document.write (i);
	document.write ("<" + "br" + ">");
	i++;
	} while (i < 10);

for-Schleife

Als for-Schleife sieht das dann so aus:

Beispiel 2:

for (i = 0; i<10; i++){
	document.write ("i = ");
	document.write (i);
	document.write ("<" + "br" + ">");
	}

Anwendung 2

Spezialfall for-in-Schleife

Die Eigenschaftsnamen und wenn man will die Werte eines Objektes und auch eines Arrays können mit der for-in-Schleife abgefragt werden. Als Beispiel verwenden wir das document-Objekt:

Beispiel 3:

 for(i in document){
      document.write(i +" = "+document[i] + "<br>");
      };

Anwendung 3

< zurück   |   vor >
Nutzungsbedingungen | Datenschutz | Impressum
veröffentlicht unter CC BY 4.0 Autor: Roland Geyer