var

Resumen

Declaración de una variable, opcionalmente inicializada a un valor.

Sintaxis

var varname1 [= value1 [, varname2 [= value2 ...[, varnameN [= valueN ']]]]];

varnameN
Nombre de variable. Puedes ser cualquier identificador legal.
valueN
Valór inicial de la variable. Puede ser cualquier expresión legal.

Descripción

El ámbito de una variable es el de la función a la que corresponda, para variables declaradas fuera de una función, será la aplicación.

Usar var fuera de una función es opcional; asignar un valor a una variable no declarada implica declararla en como variable global. No obstante, es recomendable usar siempre var, y es necesario dentro de funciones en la siguiente situacion:

  • Si una variable en un ámbito contiene la función (incluyendo el ámbito global) tiene el mismo nombre.
  • Si muchas funciones o funciones recursivas usan variables con el mismo nombre y tienen la intención de ser locales.

La no declaración de las variables en estos casos puede desembocar en resultados inesperados.

Ejemplos

Ejemplo: Usando var

El siguiente ejemplo declara dos variables, num_hits y cust_no, e inicializa ambas a valor 0.

var num_hits = 0, cust_no = 0;

Ver también

Etiquetas y colaboradores del documento

Etiquetas: 
 Colaboradores en esta página: SphinxKnight, teoli, Scipion, Mgjbot, Sheppy
 Última actualización por: SphinxKnight,