Ed
anteontem
Vamos analisar o código passo a passo: ```javascript let nome1 = 'Anna'; { let idade1 = 25; console.log(nome1); // Aqui imprime 'Anna' - variável declarada fora do bloco, acessível console.log(idade1); // Aqui imprime 25 - variável declarada dentro do bloco, acessível dentro do bloco } console.log(nome1); // Aqui imprime 'Anna' - variável declarada fora do bloco, acessível console.log(idade1); // Aqui gera erro - idade1 foi declarada com let dentro do bloco e não é acessível fora dele ``` Portanto, a saída será: - "Anna" (primeiro console.log dentro do bloco) - 25 (segundo console.log dentro do bloco) - "Anna" (console.log fora do bloco) - Erro de referência (ReferenceError) no último console.log, pois idade1 não está definida fora do bloco. A alternativa correta é: A) Anna, 25, Anna, Erro (Uncaught ReferenceError)
Cadastre-se ou realize login
Mais perguntas desse material