var, instruction
Mise à jour : novembre 2007
Déclare une 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].]]
Arguments
attributes
Facultatif. Attributs qui contrôlent la visibilité et le comportement du champ.modifiers
Facultatif. Modificateurs qui contrôlent la visibilité et le comportement du champ.name1, ..., nameN
Obligatoire. Noms des variables déclarées.type1, ..., typeN
Facultatif. Types des variables déclarées.value1, ..., valueN
Facultatif. Valeur initiale assignée à la variable.
Notes
Utilisez l'instruction var pour déclarer des variables. Une variable peut être liée à un type de données spécifique pour contribuer à la sécurité de type. Lors de la déclaration de ces variables, vous devez leur assigner des valeurs, lesquelles peuvent être modifiées ultérieurement dans le script. La valeur par défaut undefined (convertie le cas échéant dans le type de la variable) est assignée aux variables qui ne sont pas explicitement initialisées.
Un champ variable dans une classe est similaire à une variable de fonction ou globale, à la seule différence que sa portée est limitée à la classe et qu'il peut posséder plusieurs attributs contrôlant sa visibilité et son utilisation.
Exemple
L'exemple ci-dessous illustre plusieurs utilisations de l'instruction var.
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;
Configuration requise
Voir aussi
Concepts
Portée des variables et des constantes