Variables

javascript variables

Cuando hablamos de la vida real, las cosas existen al ocupar un espacio físico: nosotros ocupamos un volumen, nuestra computadora también, etc, etc.

Cuando hablamos de lo virtual, para que las cosas existan también deben ocupar un espacio.

Sólo que en este caso no es un espacio físico, sino un espacio en la memoria de nuestra computadora.

Para decirle a la computadora:

Oye, quiero que apartes un espacio (de memoria) para crear algo…

…debemos crear una variable (o una constante).

En JavaScript podemos hacerlo de varias maneras:

  1. Usando la palabra var seguida del nombre que le queramos dar a nuestra variable.

    var espacioConVar;
  2. Usando la palabra let seguida del nombre que le queramos dar a nuestra variable.

    let espacioConLet;
INFO

Es preferible usar let, aunque por ahora no profundizaremos en las diferencias.

Analogía

De esta forma estamos creando espacios virtuales apartados guardar algo.

Podemos verlo como cajas están etiquetadas con los nombres que les dimos.

A este paso le llamamos de manera técnica: declaración (de variables).


Para guardar algo dentro de esos contenedores podemos hacer lo siguiente:

let miVariable = 16;

Debemos poner un = seguido del dato que queramos guardar.

A este paso le llamamos de manera técnica: asignación (de valor).

Analogía

Podemos verlo como meter algo dentro de esos contenedores:


También podemos reasignar o sobrescribir el valor de una variable:

let otraVariable;
otraVariable = 1012;
otraVariable = "Hola";

Una vez declarada la variable no hay que volver a hacerlo, es decir, ya no tenemos que usar let.

Sólo tenemos que hacer referencia a su nombre y (re)asignar un valor.

Analogía

Podemos cambiar su contenido a lo largo de diferentes instrucciones.

En un momento puede tener un dato guardado y al siguiente otro.


Por último, existe una forma de crear espacios de memoria que no pueden ser sobrescritos, para que no cambie su valor:

const GRAVEDAD = 9.81;

A estos les llamamos constantes.

Podemos crearlas usando la palabra const, seguida de su nombre y su asignación.

Analogía

Son contenedores donde una vez que guardamos algo, ya no podemos cambiarlo.


Resumen

TipoAsignación inicial obligatoriaRe-asignable
var⭕️
let⭕️
const⭕️

Comentarios