Freigeben über


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

Version 1

Siehe auch

Konzepte

Gültigkeitsbereich von Variablen und Konstanten

Typanmerkung

Referenz

const-Anweisung

function-Anweisung

new-Operator

Weitere Ressourcen

Modifizierer