Export (0) Print
Expand All

var Statement 

Declares a 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].]]

attributes

Optional. Attributes that control the visibility and behavior of the field.

modifiers

Optional. Modifiers that control the visibility and behavior of the field.

name1, ..., nameN

Required. The names of the variables being declared.

type1, ..., typeN

Optional. The types of the variables being declared.

value1, ..., valueN

Optional. The initial value assigned to the variable.

Use the var statement to declare variables. A variable may be bound to a specific data type to help provide type safety. These variables may be assigned values when they are declared, and these values may be changed later in the script. Variables that are not explicitly initialized are assigned the default value of undefined (coerced to the type of the variable if necessary).

A variable field in a class is similar to a global or function variable, except that it is scoped to the class and it can have various attributes governing its visibility and usage.

The following example illustrates some uses of the var statement.

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;

Community Additions

ADD
Show:
© 2014 Microsoft