¿Cómo funcionan var, let y const en JavaScript?
¿Qué es el hoisting y cómo afecta a las variables?
¿Qué es scope y cómo funciona en el código?
¿Cuándo es recomendable usar var, let o const?
✔️ let y const son más seguras y deben usarse en la mayoría de los casos.
✔️ El hoisting afecta var, pero no let y const de la misma manera.
✔️ Comprender el scope evita errores de acceso a variables.
✔️ Usar la declaración correcta mejora la calidad del código y evita bugs.
🚀 Regla de oro:
🔹 Usa const por defecto, let solo si el valor cambia y evita var.
var puede ser declarada globalmente o dentro de funciones.undefined.✅ Ejemplo de hoisting con var