EsJS Logo

Variables

Una variable es un espacio en memoria que se reserva para almacenar un valor. A cada variable le asignamos un identificador para poder acceder o modificar su valor.

En EsJS existen dos tipos de variables: locales y globales.

Variables locales (mut)

Las variables locales son aquellas que se declaran dentro de una bloque de código. Estas variables solo pueden ser accedidas dentro del bloque en el que fueron declaradas.

  • Se recomienda utilizar variables locales siempre que sea posible.
mut x = "Martin Fierro";

consola.escribir(x);

Por ejemplo, al código anterior se le puede agregar una variable y y luego imprimir ambas variables en la consola.

mut x = "Martin Fierro";
mut y = "José Hernández";

x = x + " - " + y;

consola.escribir(x);

Variables globales (var)

Las variables globales son variables que pueden ser accedidas desde cualquier parte del programa. Estas variables se declaran con la palabra clave global.

  • Se recomienda utilizar variables globales solo cuando sea necesario.
var x = "Hola Mundo";

consola.escribir(x);

Por ejemplo, al código anterior se le puede agregar una variable y y luego imprimir ambas variables en la consola.

var x = "Martin Fierro";

si (verdadero) {
    var y = "José Hernández";
}

x = x + " - " + y;

consola.escribir(x);