09- Const en JavaScript

🔒 JavaScript Const

`const` se usa para declarar constantes: variables cuyo valor no debe cambiar una vez asignado.

🚫 Cannot be Reassigned

Una variable declarada con `const` no puede ser reasignada a otro valor.

📌 Must be Assigned

Una variable `const` debe ser inicializada en el momento de su declaración.

❓ When to use const

Usa `const` cuando sepas que el valor no debe cambiar, para hacer tu código más seguro y fácil de mantener.

🧮 Constant Arrays

Aunque un array declarado con `const` no puede ser reasignado, sí puedes modificar sus elementos internos.

🏗️ Constant Objects

Con `const` puedes declarar objetos cuyos valores internos pueden cambiar, pero no puedes reasignar el objeto completo.

⚡ Difference Between var, let and const

`var` tiene alcance de función; `let` y `const` tienen alcance de bloque. `const` no puede ser reasignada ni redeclarada.

👍 What is Good? 👎 What is Not Good?

✅ Bueno: usar `const` para valores que no cambian.
❌ Malo: intentar reasignar `const` o usarlo sin inicializar.

📦 Block Scope

Las variables `const` tienen alcance de bloque, al igual que `let`, y no son accesibles fuera del bloque donde fueron declaradas.

♻️ Redeclaring

No puedes declarar dos veces una variable con `const` en el mismo ámbito. Esto arrojará un error.

🚀 Hoisting

Al igual que `let`, las variables `const` son elevadas ("hoisted") pero no inicializadas. Acceder a ellas antes de declararlas provoca un error.


Las variables `let` son "hoisted" (elevadas) pero no inicializadas. Usarlas antes de declararlas causará un error.


Publicar un comentario

0 Comentarios