[ index ]            JavaScript - Wertzuweisungen << JavaScript - Kontrollstrukturen >> JavaScript - Kontrollstrukturen (i: Sequenz)

3.e  JavaScript - Kontrollstrukturen

Die hier umgesetzten Programme stellen im Wesentlichen lediglich programmiersprachliche Umsetzungen von Algorithmen dar. Als solche sind sie demnach aus elementaren Einzelschritten aufgebaut. Die sogenannten Kontrollstrukturen steuern, in welcher Reihenfolge diese einzelnen Schritte durchlaufen werden.

Die elementaren Einzelschritte des Algorithmus werden zumeist einfach nacheinander (d.h. sequenziell) durchlaufen - man spricht dann von einer Sequenz.

Oftmals beinhaltet ein Algorithmus aber auch Verzweigungen.
Beispiel: Wenn der Benutzer eine Zahl eingegeben hat, so soll eine Rechnung durchgeführt werden. Hat er jedoch fälschlicherweise ein Wort eingegeben, so soll er mit Hilfe einer Nachrichtenbox darauf hingewiesen werden.
Je nach Variablenbelegung muss der Algorithmus also verschiedene Wege durchlaufen können. Um den jeweils passenden zu wählen, gibt es die Kontrollstruktur Auswahl.

Eine dritte Kontrollstruktur für den Ablauf eines Algotithmus stellt die Wiederholung dar:
Der Algorithmus beinhaltet eine Sequenz, die mehrmals hintereinander ausgeführt werden muss. Mit Hilfe der Kontrollstruktur Wiederholung muss die zu wiederholende Sequenz nur einmal im Quelltext aufgeführt werden und kann dann automatisch mehrmals durchlaufen werden.