Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

¿let, var, const?

¿Cuál usar cuando? ¿Cuál es la diferencia entre cada una?

2 respuestas

Con let limitamos el alcance de las variables al bloque, expresión o declaración donde se este usando, a diferencia de var que lo hace de manera global y const es para declarar una constante y que no podrá ser modificada. Un ejemplo para entender un poco let y var es el siguiente

var a = 2;
var b = 3;

if (true) {
    var a = 1; // el alcance sera global
    let b = 6; // el alcance solo sera en este bloque (Local)
    console.log(a); // imprime 1
    console.log(b); // imprime 6
}

console.log(a); // imprime 1 lo toma del if ya que es global
console.log(b); // imprime 3 lo toma de la linea 2, ya que en el if b = 6 fue local y solo se uso en ese bloque

Fuente Developer Mozilla

exacto, en estas se pueden almacenar de igual forma valores, sean variables o constantes, pero lo único que cambia es el scope o alcance, es decir cual es el limite en donde se puede usar un valor dentro del código.