var (Instrucción)
Declara una 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].]]
Argumentos
attributes
Opcional. Atributos que controlan la visibilidad y el comportamiento del campo.modifiers
Opcional. Modificadores que controlan la visibilidad y el comportamiento del campo.name1, ..., nameN
Obligatorio. Nombres de las variables que se declaran.type1, ..., typeN
Opcional. Tipos de las variables que se declaran.value1, ..., valueN
Opcional. Valor inicial asignado a la variable.
Comentarios
Utilice la instrucción var para declarar variables. Una variable puede estar enlazada a un tipo de datos específico para ayudar a garantizar la seguridad del tipo. A estas variables se les pueden asignar valores cuando se declaren, valores que se podrán cambiar más adelante en el script. A las variables que no se inicializan de forma explícita se les asigna el valor predeterminado de undefined (convertido en el tipo de variable si es necesario).
Un campo de variable perteneciente a una clase es similar a una variable global o de función, con la excepción de que su ámbito es la clase y de que puede tener varias variables para controlar su visibilidad y uso.
Ejemplo
El ejemplo siguiente muestra ciertos usos de la instrucción 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;
Requisitos
Vea también
Referencia
Conceptos
Ámbito de variables y constantes