|
< Variablen >
In WMLScript dürfen Variablen aus den Buchstaben a-z bzw. A-Z, den Ziffern 0-9 und dem Unterstrich _ bestehen. Am Anfang muss immer ein Buchstabe stehen.
Variablen werden durch das Schlüsselwort 'var' deklariert.
var a;
var a, b, c;
Anschließend können ihnen Werte zugewiesen werden.
a = 17;
b = "Hund";
c = false;
Deklaration und Initialisierung kann auch gleichzeitig erfolgen.
var a = 17;
var b = "Hund";
var c = false;
var d, e, f = 5; // d, e nur deklariert (!)
Doppelte oder keine Deklarationen erzeugen Fehler.
var a = 17;
var a = 22; // error
b = "Katze"; // error
Ausnahme: Implizite Variablendeklaration per Funktions-Parameter.
function B(x) {
// x wurde deklariert
x = "kleinerTiger"; // ok
var x = "kleinerTiger"; // error
}
Variablen gelten nur für die Funktion, in der sie deklariert wurden.
function A() {
var katze = "Miezekatze";
B(); // Funktion B() aufrufen
}
function B() {
katze = "kleinerTiger"; // error
var katze = "kleinerTiger"; // ok
}
Folgende reservierte Wörter dürfen in WMLScript nicht als Variablennamen verwendet werden:
access, agent, break, continue, div, domain, else, equiv,
extern, for, function, header, http, if, isvalid, meta,
name, path, return, typeof, use, user, var, while, url.
Folgende Wörter sind für zukünftige Weiterentwicklungen von WMLScript reserviert und sollten ebenfalls nicht verwendet werden:
case, catch, class, const, debugger, default, do, enum,
export, extends, finally, import, private, public, sizeof,
struct, super, switch, throw, try.
Folgende Wörter dürfen verwendet werden, auch wenn es nicht immer so aussieht:
delete, in, lib, new, null, this, void, with.
Copyright © 2002-2003 by wmlscript.de - Alle Rechte vorbehalten
Impressum | Datenschutz | eMail
|