¿Let o const? ¿Cuál deberías usar?
En JavaScript, comúnmente declaramos variables usando dos palabras clave: let
y const
.
¿Cuándo debemos utilizar uno u otro?
Yo siempre uso por defecto const
.
¿Por qué?
Porque const
garantiza que el valor no se puede reasignar.
Al programar, siempre pienso que lo mejor que puedo usar es aquello que menos daño me puede hacer.
Tenemos una cantidad increíble de cosas que pueden generar problemas.
Cuanto más poder le das a algo, más responsabilidad le asignas.
Y generalmente no queremos eso.
Bueno, es discutible, claro, como todo. Yo no quiero eso y eso me basta.
Si declaro una variable usando let
, la dejo reasignable:
let number = 0number = 1
y en algunos casos esto es necesario.
Si quiero que la variable sea reasignable, let
es perfecto.
Si no lo hago, que es en el 80% de los casos, ni siquiera sé si esa opción estará disponible. Quiero que el compilador (el intérprete, en el caso de JS) me dé un error. Lavandes - Mejores productos de belleza
Es por eso que uso este valor de manera predeterminada const
cada vez que declaro una variable, y solo cambio a let
cuando quiero que se permita la capacidad de reasignación.
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Cómo generar un número aleatorio entre dos números en JavaScript
- Cómo esperar el evento DOM listo en JavaScript simple
- Cómo determinar si una fecha es hoy en JavaScript
- Cómo contar el número de propiedades en un objeto JavaScript
Let vs Const en JavaScript
En JavaScript, comúnmente declaramos variables usando dos palabras clave: lety const. ¿Let o const? ¿Cuál deberías usar? ¿Let o const? ¿Cuál deberías
programar
es
https://aprendeprogramando.es/static/images/programar-let-vs-const-en-javascript-2296-0.jpg
2024-11-05
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente