Читать книгу JavaScript – Das Handbuch für die Praxis - David Flanagan - Страница 119
KAPITEL 5 Anweisungen
ОглавлениеIn Kapitel 4 haben wir Ausdrücke als JavaScript-Phrasen bezeichnet. Folgt man dieser Analogie, könnte man Anweisungen als JavaScript-Sätze oder -Befehlsformen betrachten. So wie man im Englischen und Deutschen und in vielen anderen Sprachen Sätze mit Punkten beendet und voneinander abgrenzt, werden JavaScript-Anweisungen mit Semikola (siehe 2.6) beendet. Ausdrücke werden ausgewertet, um einen Wert zu erzeugen, Anweisungen hingegen werden ausgeführt, um etwas geschehen zu lassen.
Eine Möglichkeit, »etwas geschehen zu lassen«, ist die Auswertung eines Ausdrucks, der Seiteneffekte hat. Ausdrücke mit Seiteneffekten, wie etwa Zuweisungen oder Funktionsaufrufe, können eigenständig als Anweisungen stehen und werden bei dieser Art der Verwendung als Ausdrucksanweisungen bezeichnet. Eine ähnliche Kategorie von Anweisungen sind die Deklarationsanweisungen, mit denen neue Variablen deklariert und neue Funktionen definiert werden.
JavaScript-Programme sind nichts anderes als eine Folge von Anweisungen, die ausgeführt werden sollen. Standardmäßig führt der JavaScript-Interpreter diese Anweisungen nacheinander in der Reihenfolge aus, in der sie im Programm erscheinen. Eine andere Möglichkeit, »etwas geschehen zu lassen«, besteht darin, diese Standardreihenfolge der Ausführung zu ändern. JavaScript bietet eine Reihe von Anweisungen oder Kontrollstrukturen, die genau dies tun:
Bedingungen
Anweisungen wie if und switch, die einen Ausdruck auswerten und auf Basis des Ergebnisses den JavaScript-Interpreter veranlassen, bestimmte Anweisungen auszuführen oder aber zu überspringen.
Schleifen
Anweisungen wie while und for, die andere Anweisungen wiederholt ausführen.
Sprünge
Anweisungen wie break, return und throw, die den Interpreter veranlassen, zu einem anderen Teil des Programms zu springen.
Die nachfolgenden Abschnitte beschreiben die unterschiedlichen Anweisungen von JavaScript und erläutern ihre Syntax, die in Tabelle 5-1 am Ende des Kapitels noch einmal übersichtlich zusammengefasst ist. Ein JavaScript-Programm ist schlicht eine Abfolge von Anweisungen, die voneinander durch Semikola getrennt werden. Sobald Sie mit diesen Anweisungen vertraut sind, können Sie selbst beginnen, JavaScript-Programme zu schreiben.