O meu ficou assim mas fica aparecendo essa mensagem no idade e nome no prompt: "Não é possível declarar novamente a variável de escopo de bloco"
O meu ficou assim mas fica aparecendo essa mensagem no idade e nome no prompt: "Não é possível declarar novamente a variável de escopo de bloco"
Olá, João! Tudo bem?
A mensagem "Não é possível declarar novamente a variável de escopo de bloco" geralmente aparece quando tentamos declarar uma variável que já foi declarada antes usando let
ou const
. No JavaScript, let
e const
são usados para declarar variáveis que não podem ser redeclaradas.
Por exemplo, você declarou as variáveis nome
e idade
nas etapas 2 e 3 do desafio, respectivamente, e depois tentou redeclará-las nas etapas 8 e 9. Isso está causando o erro.
Para resolver isso, você pode simplesmente reatribuir um novo valor às variáveis nome
e idade
nas etapas 8 e 9, em vez de tentar redeclará-las. Aqui está um exemplo de como você pode fazer isso:
// Etapa 2
let nome = "Lua";
// Etapa 8
nome = prompt("Digite o seu nome");
// Etapa 3
let idade = 25;
// Etapa 9
idade = prompt("Digite a sua idade");
Dessa forma, você não está redeclarando as variáveis, mas apenas mudando os valores que elas contêm.
Espero ter ajudado e bons estudos!
Muito obrigado professor, me ajudou mesmo