ключевое слова
var, которое объявляет переменную глобально или локально во всей функции, не зависит от области блока, а у ключевого слова
letблочная область видимости поэтому этот код уже вызовет ошибку
for (let i = 6; i >= 3; i--) {}
console.log(i);