Saltar a contenido

Introducción a JavaScript

Variables

Una variable en programación es una referencia en memoria que almacena un valor.

Mutables vs Inmutables

En JavaScript, podemos clasificar las variables en dos categorías: - Mutables: Los valores mutables, son valores de las variables que pueden cambiar, y las modificaciones afectan a todas las referencias que apuntan al mismo valor en memoria. - Tipos mutables: - Objetos (Object) - Arrays (Array) - Functions (Function)

  • Inmutables: Los valores inmutables son valores que no pueden cambiar. Si intentas cambiar o modificar, se crea una nueva referencia en memoria con el nuevo valor.
    • Tipos inmutables:
      • Number (Number)
      • String (String)
      • Boolean (Boolean)
      • Null (Null)
      • Undefined (Undefined)

IMPORTANTE: El uso de CONST no hace inmutable a la variable, pero impide la reasignación pero no la modificación del contenido.