var-Anweisung
Aktualisiert: November 2007
Deklariert eine Variable.
// Syntax for declaring a variable of global scope or function scope.
var name1 [: type1] [= value1] [, ... [, nameN [: typeN] [= valueN] ]]
// Syntax for declaring a variable field within a class.
[attributes] [modifiers] var name1 [: type1] [= value1] [, ... [, nameN [: typeN] [= valueN].]]
Argumente
attributes
Optional. Attribute, die die Sichtbarkeit und das Verhalten des Felds steuern.modifiers
Optional. Modifizierer, die die Sichtbarkeit und das Verhalten des Felds steuern.name1, ..., nameN
Erforderlich. Die Namen der zu deklarierenden Variablen.type1, ..., typeN
Optional. Die Typen der zu deklarierenden Variablen.value1, ..., valueN
Optional. Die Startwerte, die den Variablen zugewiesen sind.
Hinweise
Verwenden Sie die var-Anweisung zum Deklarieren von Variablen. Eine Variable kann an einen bestimmten Datentyp gebunden werden, um Typsicherheit zu gewährleisten. Diesen Variablen müssen beim Deklarieren Werte zugewiesen werden, und diese Werte können später im Skript geändert werden. Variablen, die nicht explizit initialisiert werden, wird der Standardwert von undefined zugewiesen (falls erforderlich, umgewandelt in den Typ der Variablen).
Ein Variablenfeld in einer Klasse ähnelt einer globalen Variablen oder Funktionsvariablen, mit dem Unterschied, dass sein Gültigkeitsbereich auf die Klasse beschränkt ist und es verschiedene Modifizierer aufweisen kann, die seine Sichtbarkeit und Verwendung steuern.
Beispiel
Das folgende Beispiel veranschaulicht einige Verwendungsmöglichkeiten für die var-Anweisung.
class Simple {
// A field declaration of the private Object myField.
private var myField : Object;
// Define sharedField to be a static, public field.
// Only one copy exists, and is shared by all instances of the class.
static public var sharedField : int = 42;
}
var index;
var name : String = "Thomas Jefferson";
var answer : int = 42, counter, numpages = 10;
var simpleInst : Simple = new Simple;
Anforderungen
Siehe auch
Konzepte
Gültigkeitsbereich von Variablen und Konstanten