Webdesign mit CSS, HTML und Javascript
Stil mit {stil}
![]() Praxistests aktueller Kameras, Bildbearbeitung und Bildgestaltung foto.5lux.de Online-Magazin für Fotografie und Bildbearbeitung |
Feb 2009
Javascript-Anweisungen
Anweisungen sind der Motor eines Programms. Eine Anweisung (statement) weist einer Variablen eine Wert zu oder ruft eine Funktion auf, prüft Bedingungen oder iteriert durch eine Formel. Anweisungen machen etwas – sie führen eine Zuweisung aus und lenken durch Bedingungen die Ausführung nach gegebenen Kriterien. Die einfachste Anweisung ist eine Zuweisung.
var zahl = 7; var quad = zahl * 2; zahl++;
- Anweisungen bestehen aus Schlüsselwörtern, die in einer spezifischen Syntax angewendet werden oder aus einfachen Ausdrücken.
- Anweisungen werden durch Semikola getrennt.
- Eine Anweisung über mehrere Zeilen ist möglich.
- Mehrere Anweisungen pro Zeile sind möglich (getrennt durch Semikola)
- Anweisungen werden in der Reihenfolge ausgeführt, in der sie im Code auftauchen.
Überblick über Anweisungs-Typen
| Kommentare | Block-Anweisung |
| if (Bedingung) | Bedingter Operator (Bedingung) ? a : b |
| for () | for … in |
| while (Bedingung) | do … while (Bedingung)< |
| Kurzschrift with | break |
| continue | label |
| return | switch (Bedingung) |
| try … catch |
Semikolon in Javascript
Anders als in C, PHP oder Java muss am Ende einer Anweisung kein Semikolon stehen, denn das Zeichen für neue Zeile gilt als Semikolon … aber das Semikolon gilt als gute Praxis. Zwar kann der Zeilenumbruch in Javascript das Semikolon ersetzten, aber das gilt als schlechte Programmierpraxis und führt zu fehleranfälligen Programmen. Mehrere Anweisungen können in eine Zeile geschrieben werden – dann muss aber das Semikolon auf die Anweisungen jeden Fall voneinander trennen.
Kommentare
Kommentare sind Textpassagen in einem Programm, die nicht als Programmcode interpretiert werden, sondern i.d.R. Erklärungen zum Programmcode, Copyright-Informationen oder andere Erläuterungen enthalten.
/* Dies ist ein Kommentar über mehrere Zeilen */ // Dies ist ein Kommentar in einer Zeile
Block-Anweisung
{
Anweisung;
Anweisung;
Anweisung;
}
Die Block-Anweisung gruppiert mehrere Anweisungen in geschweiften Klammern und wird i.d.R. für die Steuerung des Programms eingesetzt (flow control).
{
var zahl = 7;
var quad = zahl * 2;
zahl++;
}
Blöcke werden nicht durch ein Semikolon abgeschlossen. Zwar führt ein Semikolon am Ende einer geschweiften Klammer nicht zu einem Fehler, aber durch das Semikolon entsteht eine leere Anweisung.

