Let vs Const en JavaScript

 

 

 

Let vs const en javascript 1

¿Let o const? ¿Cuál deberías usar?

En JavaScript, comúnmente declaramos variables usando dos palabras clave: lety const.

¿Cuándo debemos utilizar uno u otro?

Yo siempre uso por defecto const.

¿Por qué?

Porque constgarantiza 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, letes 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 constcada vez que declaro una variable, y solo cambio a letcuando quiero que se permita la capacidad de reasignación.

Tips para principiantes de JavaScript




Tal vez te puede interesar:

  1. Cómo generar un número aleatorio entre dos números en JavaScript
  2. Cómo esperar el evento DOM listo en JavaScript simple
  3. Cómo determinar si una fecha es hoy en JavaScript
  4. 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

 

Let vs const en javascript 1
Let vs const en javascript 1

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

 

 

Update cookies preferences