1
resposta

[Sugestão] Desafio 1

Boa tarde! Realizei o desafio um e meu código rodou corretamente; Mas decidi checar no GithHub resolução para ver se poderia ter feito algo diferente, enfim, mas encontrei um pequeno erro! Ali está dizendo para declarar novamente variáveis de "nome" e "idade" o que vai fazer com que o código não rode corretamente. Então ideal seria apenas: nome = prompt("Qual é seu nome?") ou idade = prompt ("Qual é sua idade?") sem o uso do let

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

1 resposta

Oi, Caroline! Tudo bem?

Boa observação! Quando já declaramos uma variável com let e precisamos atribuir um novo valor a ela, não é necessário usar let novamente, pois pode causar um erro se a variável já foi declarada anteriormente no mesmo escopo.

Então, no caso do seu desafio, se nome e idade já foram declaradas anteriormente, no mesmo arquivo de código, basta atribuir o novo valor assim:

nome = prompt("Digite o seu nome");
idade = prompt("Digite a sua idade");

Dessa forma, você evita erros de re-declaração e mantém o código mais limpo.

No exemplo de resolução do GitHub usamos o let para declarar a função apenas porque estamos executando apenas esse trecho de código, isolado dos demais.

Espero ter ajudado!

Um forte abraço e bons estudos!