Compartir a través de


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

Versión 1

Vea también

Referencia

const (Instrucción)

function (Instrucción)

new (Operador)

Conceptos

Ámbito de variables y constantes

Anotaciones de tipo

Otros recursos

Modificadores