Conforme as definicões passadas, o elemento CONST nãom pode ter seu valor alterado ou atualizado no futuro, diferente do LET que pode. Mas não entendi o motivo da const do seguinte códido mudar para cada declaração.
var respostaDeTudo = 42
let idade = 29
const pi = 3.14
{
var respostaDeTudo = 3.14
let idade = 42
const pi = 29
console.log(respostaDeTudo, idade, pi)
}
console.log(respostaDeTudo, idade, pi)
O valor da const pi mudou de 29 para 3.14. Não era para isso ocorrer...