Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Desafio: hora da prática

Boa tarde. Primeiro desafio finalizado. Só tive dúvida em relação as variáveis NOME e IDADE, que no início foram atribuídos valores fixos mas depois foi solicitado o input de novos valores para estas variáveis. A solução inicial foi alterar o nome da segunda variável, usei NOME1 e IDADE1 para armazenar o valor, achando que pudesse ser uma "pegadinha". Pesquisando, vi outra forma de atribuição de variável usando o prompt, ao invés do let. No meu desafio usei as duas opções, e ambas funcionaram.

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

1 resposta
solução!

Oi Marcos,

Parabéns por finalizar o primeiro desafio! 👏

É ótimo que você tenha explorado diferentes formas de resolver o problema.

Você está certo ao notar que não precisa criar novas variáveis como NOME1 e IDADE1.

Em JavaScript, você pode simplesmente reatribuir um novo valor a uma variável já existente.

O prompt() serve para obter dados do usuário.

Quando você faz nome = prompt("Qual seu nome?");, você está atualizando o valor da variável nome.

O let é usado para declarar a variável na primeira vez.

Depois, para mudar o valor, basta usar o nome da variável seguido do sinal de igual e o novo valor.

let nome = "Lua";
console.log(nome); // Saída: Lua

nome = prompt("Qual seu nome?");
console.log(nome); // Saída: Valor digitado pelo usuário

Essa é a forma mais comum e eficiente de atualizar o conteúdo de uma variável. 👍

🤓 Para saber mais: Declarando variáveis em JavaScript.

Continue praticando e explorando! 💪