Saltar la navegación

Variables

Qué son las variables

La variables nos permiten almacenar un dato que posteriormente podemos recuperar usando el nombre de la variable.

Ejemplo:

var miVariable = "Ejemplo";
alert(miVariable);

Hay algunos nombres reservados (no se pueden usar).

Tipos de variables

Hay variables globales y locales.

  • Podemos acceder a las variables globales (leer su valor) desde cualquier punto.
  • Las variables locales solo se pueden leer desde el lugar en el que fueron declaradas.

Para conseguir que una variable sea local, hay que declararla en un ámbito cerrado y usando "var". Si no usamos "var", esa variable será global.

Comprenderemos mejor todo esto más adelante. De momento, veamos un ejemplo sencillo:

  • Creamos una variable con el valor "Uno".
  • Creamos una función y la ejecutamos (hablaremos de esto más adelante). Según esa función tenga "var" o no hará una cosa diferente.

Probemos el resultado usando "var":

var variableUno = "Uno";
function unaFuncion(){ var variableUno = "Otro valor"; } unaFuncion();
alert(variableUno);

Como veis, en el código anterior, dentro de la función, hemos escrito "var" delante del nombre de la variable. Por eso el valor de la variable global no se modifica.

Pero si quitamos ese "var" el resultado cambia:

var variableUno = "Uno";

function unaFuncion(){
    variableUno = "Otro valor";
}
unaFuncion();

alert(variableUno);

Este concepto se denomina ámbito de las variables. Encontraréis más información en este artículo: Ámbito de las variables en JavaScript.