Variables

javascript variables

🌍 Mundo real vs. mundo digital

Así como en el mundo real todo ocupa un espacio físico…

…en nuestra computadora los datos también necesitan un lugar para existir.

La diferencia es que este no es un espacio físico, sino un espacio en la memoria de nuestra computadora.

Sobre las variables

En programación, las variables son como contenedores que nos permiten:

  1. Guardar información para usarla después
  2. Darle un nombre significativo a esa información
  3. Modificar su contenido cuando lo necesitemos

Para decirle a la computadora: “Quiero que apartes un espacio para guardar algo…”, debemos crear una variable.

Veamos las instrucciones de código que nos ayuda con esta tarea.

☝️ Declaración

En JavaScript podemos hacerlo de dos maneras principales:

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

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

    var puntuacion;
    var temperatura;

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

INFO

Es preferible usar let, ya que nos ayuda a evitar errores comunes.

Analogía

Así estamos creando espacios digitales apartados para guardar algo.

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


🟰 Asignación

Para guardar algo dentro de esos contenedores usamos el operador =:

let edad = 25;
let temperatura = 21.5;
let puntuacion = 10;

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

Analogía

Es como meter diferentes tipos de objetos dentro de nuestras cajas etiquetadas:

También podemos hacer la declaración y asignación en pasos separados:

let velocidad; // Primero declaramos
velocidad = 60.5; // Luego asignamos

✍️ Modificación

Una de las características principales de las variables es que podemos cambiar su valor a lo largo de nuestro programa:

let puntuacion = 0; // Iniciamos en cero
puntuacion = 10; // Ganó 10 puntos
puntuacion = 25; // Ganó 15 puntos más

Una vez declarada la variable no hay que volver a usar let. Solo hacemos referencia a su nombre para asignar un nuevo valor.

Analogía

Es como si pudiéramos cambiar el contenido de nuestras cajas según lo necesitemos.

El contenedor (la variable) sigue siendo el mismo, pero su contenido (el valor) puede cambiar.


🔠 Constantes

Cuando queremos asegurarnos de que un valor nunca cambie durante la ejecución de nuestro programa, usamos constantes.

Las creamos usando la palabra const, seguida de su nombre y su valor inicial:

const PI = 3.14159;
const VELOCIDAD_LUZ = 299792458;
const GRAVEDAD = 9.81;
INFO

Es recomendable escribir los nombres de las constantes en MAYÚSCULAS.

Representan valores que nunca deberían cambiar en nuestro programa y de esta forma es fácil identificarlas.

Analogía

Son como contenedores sellados: una vez que guardamos algo, ya no podemos cambiarlo.


📝 Resumen
  • Las variables son espacios en memoria donde podemos guardar información
  • Usamos let o var para crear variables (preferimos let)
  • Usamos const para crear valores que no cambiarán
  • La asignación de valores se hace con el operador =
TipoAsignación inicial obligatoriaRe-asignable
var
let
const

Comentarios