Freigeben über


Steuerungsstrukturen

Bei allen Steuerstrukturen mit Ausnahme der switch-Anweisung ist die Übertragung der Programmsteuerung von einer Entscheidung abhängig, deren Ergebnis eine Wahrheitsanweisung ist (und den booleschen Wert trueoder false zurückgibt). Sie erstellen einen Ausdruck und testen dann, ob das Ergebnis true ist. Es gibt zwei Hauptarten von Programmsteuerstrukturen.

Auswahlsteuerstrukturen

Eine Auswahlsteuerstruktur wird verwendet, um alternative Richtungen des Programmablaufs anzugeben und so eine Abzweigung im Programm zu erstellen (wie die Gabelung einer Straße). In JScript stehen vier Auswahlstrukturen zur Verfügung:

  • Einzelauswahlstruktur (if)

  • Zweifachauswahlstruktur (if...else)

  • Mehrfachauswahlstruktur (switch)

  • bedingter Inlineoperator ?:

Wiederholungssteuerstrukturen

Die Wiederholungsstruktur gibt die Wiederholung einer Aktion an, so lange eine bestimmte Bedingung true ist. Wenn die Bedingungen der Steueranweisung erfüllt sind (i. d. R. nach einer bestimmten Anzahl von Iterationen), wird die Steuerung an die nächste Anweisung nach der Wiederholungsstruktur übergeben. In JScript stehen vier Wiederholungsstrukturen zur Verfügung:

  • Testen des Ausdrucks am Anfang der Schleife (while)

  • Testen des Ausdrucks am Ende der Schleife (do...while)

  • Ausführen von Aktionen für die Eigenschaften eines Objekts oder die Elemente eines Arrays (for...in)

  • Durch einen Zähler gesteuerte Wiederholung (for)

Kombinationssteuerstrukturen

In komplexen Skripts sind Auswahl- und Wiederholungssteuerstrukturen geschachtelt und gestapelt.

Die Ausnahmebehandlung, die eine weitere Möglichkeit der Steuerung des Programmablaufs darstellt, wird hier nicht besprochen. Weitere Informationen hierzu finden Sie unter try...catch...finally-Anweisung.

Siehe auch

Weitere Ressourcen

Bedingte Strukturen in JScript

JScript-Referenz