Java Reference
In-Depth Information
Listing 5.5■ Schema für eine lokale Variable
function test(){
var a = 5;
...
}
Die konkrete Wertzuweisung
Die Zuweisung eines Variablenwerts erfolgt grundsätzlich über das Gleichheitszeichen
(dem Zuweisungsoperator ) oder einen darauf aufbauenden Token (s. u.). Wenn ein neuer
Variablenbezeichner in einem Skript eingeführt und dabei direkt ein Wert zugewiesen
wird, hat die Variable selbstredend diesen Wert. Jede angelegte Variable können Sie dann
im Laufe Ihres Skripts verwenden. Sie können jedoch ebenso über das Gleichheitszeichen
jederzeit einen beliebigen neuen Wert (und damit unter Umständen auch einen neuen
Datentyp) zuweisen. Dabei kann der Wert ebenfalls berechnet oder von einer Funktion ge-
liefert werden.
PrAXISTIPP: Wenn Sie eine Variable verwenden wollen, bevor sie einen Wert
bekommen hat oder mit var eingeführt wurde, wird der JavaScript-Interpreter
einen Fehler melden. Jeder Variablen ohne Wert beziehungsweise Datentyp
muss also als erste Zugrifsaktion ein Wert zugewiesen werden. Damit erhält
sie gleichzeitig ihren Datentyp, wie wir bereits wissen. Am sichersten ist es auf
jeden Fall, wenn Sie der Variablen gleich beim Anlegen einen Wert - einen
Default- bzw. Vorgabewert zur Vorbelegung - zuweisen.
namensregeln für Variablen
Für die Angabe eines Variablenbezeichners verwenden Sie normale Buchstaben oder Zah-
len. Bezüglich der Namen für eine JavaScript-Variable müssen Sie nur einige wenige Regeln
befolgen:
Das erste Zeichen muss ein Buchstabe oder der Unterstrich _ sein.
Es darf keines der JavaScript-Schlüsselwörter als Name verwendet werden. Sie sollten
aber auch keine der Namen von Standardklassen in JavaScript oder DOM-Objekten ver-
wenden.
Es gibt auch eine maximale Länge des Bezeichners, aber die ist so hoch, dass sie für die
Praxis vollkommen irrelevant ist und hier gar nicht genauer angegeben werden soll.
Beachten Sie, dass JavaScript wie schon erwähnt Groß- und Kleinschreibung unterscheidet,
bei allen Bezeichnern, die Sie in einem JavaScript verwenden, und damit auch bei den Be-
zeichnern von Variablen. Wenn Sie beim Anlegen von Variablen eine bestimmte Groß- und
Kleinschreibung wählen, müssen Sie die Variablen später genauso ansprechen. Die Varia-
ble OKButton ist nicht identisch mit OKbutton . Sie können sogar so unvernüntig sein und
dieses Verhalten von JavaScript ausnutzen, indem Sie so mehrere phonetisch gleich klin-
gende Bezeichner von Variablen verwenden. Sie können sogar Variablenbezeichner ver-
 
Search WWH ::




Custom Search