Hier eine kurze Beschreibung zu den Deklarationen (oder auch Bezeichner genannt).
Der Befehl var leitet die Deklaration ein, das ist nicht anderes als eine Begriffsbestimmung und Zuordung im JavaScript.
Wir möchten zum Beispiel in unserem JavaScript die Temperaturen umrechnen von Celsius nach Fahrenheit.
Hierzu müssen wir als erstes die beiden Temperaturwerte deklarieren:
var celsius = 32;
var fahrenheit = 0;
Hier wurde nun der Begriff celsius an JavaScript mitgeteilt und direkt schon ein Wert (32) zugeordnet.
Was fällt dabei auf?
Die Begriffe wurden klein geschrieben und am Ende jeder Zeile steht ein ;
Anstelle von celsius und fahrenheit hätte man auch was anderes schreiben können, das obliegt euch.
Es gibt bei Vergabe der Bezeichner nur folgende wichtige Hinweise:
| - Groß- und Kleinschreibung wird unterschieden (daher ein Tipp: immer klein) - Bezeichner müssen mit einem Buchstaben oder einem Unterstrich (_) beginnen - Es sollten keine Umlaute (ä, ö, ü, ß) enthalten sein - Leerzeichen und Punkt (.) sind nicht erlaubt - Semikolon (;) ans Ende jeder Zeile (nicht nur bei der Deklaration) - Die Länge der Bezeichner spielt keine Rolle und darf frei gewählt werden (Ausnahme reservierte Wörter) - Deklarationen dürfen nicht doppelt verwendet werden |
Eine Liste der Wörter die nicht als Deklarationsname genutzt werden dürfen/sollten (nach ECMA):
| - abstract | - debugger | - finally | - int | - return | - true |
| - boolean | - default | - float | - interface | - short | - try |
| - break | - do | - for | - long | - static | - var |
| - byte | - double | - function | - native | - super | - void |
| - case | - else | - goto | - new | - switch | - volatile |
| - catch | - enum | - if | - null | - synchronized | - while |
| - char | - export | - implements | - package | - this | - with |
| - class | - extends | - import | - private | - throw | |
| - const | - false | - in | - protected | - throws | |
| - continue | - final | - instanceof | - public | - transient |
Solltet ihr einer Deklaration (Bezeichner) noch keinen Wert zugeordnet haben, dann setzt bitte ein = null; ein,
ansonsten kann es beim Vergessen zu einem Ausführungsfehler kommen.
© Agadoo 2001 - 2007