Share via


Istruzione var

Aggiornamento: novembre 2007

Dichiara una variabile.

// 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].]]

Argomenti

  • attributes
    Facoltativo. Attributi che controllano la visibilità e il comportamento del campo.

  • modifiers
    Facoltativo. Modificatori che controllano la visibilità e il comportamento del campo.

  • name1, ..., nameN
    Obbligatorio. Nomi delle variabili che vengono dichiarate.

  • type1, ..., typeN
    Facoltativo. Tipi delle variabili che vengono dichiarate.

  • value1, ..., valueN
    Facoltativo. Valore iniziale assegnato alla variabile.

Note

Utilizzare l'istruzione var per la dichiarazione di variabili. Una variabile può essere associata a un tipo specifico di dati per garantire l'indipendenza dai tipi. Al momento della loro dichiarazione è possibile assegnare alle variabili valori che possono essere anche modificati più avanti nello script. Alle variabili non inizializzate in modo esplicito viene attribuito il valore predefinito undefined, se necessario assegnato forzatamente al tipo della variabile.

Un campo di variabile definito in una classe è analogo a una variabile globale o di funzione, ma ha un ambito limitato alla classe e può disporre di vari attributi che consentono di regolarne la visibilità e l'utilizzo.

Esempio

Nell'esempio riportato di seguito vengono illustrati alcuni tipi di utilizzo dell'istruzione 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;

Requisiti

Versione 1

Vedere anche

Concetti

Ambito di variabili e costanti

Annotazione di tipi

Riferimenti

Istruzione const

Istruzione function

Operatore new

Altre risorse

Modificatori