3
respostas

Resposas erradas

Segundo meus testes no segundo console gera um erro pois a variável idade foi declarado com a instrução let e com isso ela só existe dentro do código

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Declarando a variáveis como LET e Const, elas ficam com seu escopo local, ou seja, como você as declarou dentro de chaves, elas só existem lá dentro.

Acredito que no exercício considerou os dois códigos citados, sendo assim o código ficaria:

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)

Boa @Pedro, acho que foi bem isso! Valeu a dica, agora as respostas fazem sentido ksksksk ☺