JavaScript · Variables

let

Declaración de una variable reasignable con ámbito de bloque.

let declara una vinculación de ámbito de bloque cuyo valor puede cambiar. Úsala cuando necesites reasignar una variable.

Ejemplo

JavaScript · Variables
let intentos = 0;
intentos += 1;
console.log(intentos); // 1
if (intentos > 0) {
  let mensaje = 'Empezado';
  console.log(mensaje);
}

Evita esta confusión

let no equivale a var: respeta el ámbito de bloque y no puede utilizarse antes de su inicialización.