dh-Materialien
JavaScript
 

Syntaxdiagramme

Die Syntax einer Programmiersprache umfasst ein System von Regeln, nach denen aus einem endlichen Zeichenvorrat (dem Alphabet) Programmtextteile (Ausdrücke, Formeln, Rechenbefehle, ...) gebildet werden dürfen. Es ist möglich, diese Regeln mit Hilfe von selbsterklärenden Diagrammen zu formulieren. Für JavaScript sieht dies z.B. wie folgt aus:

Kleinbuchstabe
Großbuchstabe
Ziffer
Unterstrich
Buchstabe
abc_Zeichen
Bezeichner
Hex-Ziffer
vorzeichenlose Integerzahl
Integerzahl
vorzeichenlose Realzahl
Realzahl
Operatorzeichen
Klammer
Satzzeichen
Umlaut
Sonderzeichen
Leerzeichen
Zeichen
Steuerzeichen
Zeichenkette
Zahl
Indexzahl
arithmetischer Operator
Inkrementoperator
Dekrementoperator
Objektbezeichner
Komponentenausdruck
Wert
arithmetischer Basisausdruck
klammerloser arithmetischer Ausdruck
einfacher arithmetischer Ausdruck
arithmetischer Ausdruck
Funktionsausdruck
Methodenausdruck
Vergleichsoperator
binärer logischer Operator
Wahrheitswert
einfacher Vergleichsausdruck
Vergleichsausdruck
logischer Basisausdruck
einfacher logischer Ausdruck
logischer Ausdruck
Inkrementausdruck
Dekrementausdruck
Ausdruck
Wertzuweisung
einfache Anweisung
Anweisung
bedingte Anweisung
while-Schleife
do-while-Schleife
for-Schleife
with-Anweisung
Funktion
Deklaration ohne Initialisierung
Deklaration mit Initialisierung
Deklaration eines Arrays
Deklaration
JavaScript-Bereich