Nombres válidos en JavaScript
Variables y constantes
En los diferentes lenguajes de programación existe el concepto de variables y constantes. Son como contenedores que nos ayudan a guardar datos.
Analogía
A mí me gusta verlo como cajas donde guardamos objetos de valor.
En JavaScript existen tres maneras de crear estos contenedores:
var
let
const
var
Podemos utilizar la palabra var
seguida del nombre que le queramos dar a ese contenedor:
A esta acción se le conoce como declaración (de variable).
Analogía
Es como etiquetar la caja para reconocerla mejor
Por sí solas son como cajas vacías. Tenemos que darles un valor a guardar. Eso lo podemos hacer con la notación = valor;
.
A esta acción se le conoce como asignación (de valor).
Analogía
Es como guardar el valor dentro de la caja.
Podemos hacerlo en lineas separadas si es necesario.
Analogía
Es como ir por pasos, primero creamos la caja y la etiquetamos y después metemos el valor a guardar.
Debemos notar que al hacer la asignación por separado ya no estamos usando la palabra var
.
También podemos cambiar el valor guardado a lo largo de diferentes líneas de código.
Analogía
Es como ir cambiando lo que guardamos dentro de la caja.
let
Es similar a var
aunque tiene algunas características importantes que por ahora no vamos a mencionar.
Se recomienda utilizar let
por encima de var
para la mayoría de las tareas.
Podemos usarla exactamente como en los ejemplos de arriba.
Declaración y asignación
Declaración y asignación separada
Declaración y reasignación
const
A const
debemos asignarle valor en la misma línea donde la declaramos. Además de que no podemos cambiar su valor una vez guardado.
Analogía
Me gusta verlo como cajas con seguro
Crear variables y constantes nos ayuda a manipular los diferentes datos que vamos usando a lo largo de nuestros programas.
Los nombres que les damos nos ayudan a identificar mejor para qué sirven.
En la mayoría de los casos es recomendable usar const
o let
. Dependiendo de si queremos modificar el valor o no.
Tipo | Valor modificable | Asignación obligatoria | Prioridad de uso |
---|---|---|---|
const | ❌ | ✅ | 1 |
let | ✅ | ❌ | 2 |
var | ✅ | ❌ | 3 |
El uso de var
está relacionado a usos más particulares que veremos en otros artículos, por ahora podemos ignorar que existe.
Comentarios
Artículos relacionados
Convenciones de nombramiento