const, то всегда let. Потому как let используется в уникальном scope. А вообще неплохо рассказано тут (в новой редакции).var:{
var value = 1;
}
console.log(value); // 1let (const):{
let value = 1;
}
console.log(value); // ReferenceError: value is not defined