Olá, estudante, como vai?
O seu código demonstra uma excelente compreensão sobre o funcionamento das variáveis em JavaScript, especialmente no que diz respeito ao escopo e ao comportamento de hoisting. É muito positivo notar que você explorou a diferença prática entre var, let e const, além de ter testado a sensibilidade a maiúsculas e minúsculas, que é um conceito fundamental para evitar erros de referência no desenvolvimento.
Uma dica útil ao trabalhar com constantes é lembrar que, embora o identificador não possa ser reatribuído, em objetos ou arrays declarados com const, as propriedades internas ou elementos ainda podem ser modificados.
Obrigado por compartilhar seu exercício no fórum e parabéns pela dedicação nos testes de erro. Continue praticando e postando sua evolução por aqui.
Para saber mais: Sugestão de conteúdo:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!