2
respostas

Dúvida na linha 8 e 9

Olá,

Meu código ficou da seguinte maneira:

1- alert('boas vindas ao nossa página');
2- let nome = 'lua';
3- let idade ='25'; 
4- let Nºdevendas = '50'; 
5- let SaldoDisponivel = '1000';
6 - alert('Erro!Preencha todos os campos');
7- let mensagemdeerro ='ERRO!Preencha todos os campos'; alert('mensagemdeerro');
8- nome = prompt('Digite seu nome'); 
9- idade = prompt('Digite sua idade'); 
10- if (idade >= 18) {alert ('Pode tirar a habilitação!');}

Dúvida

Se eu coloco LET no inicio das linhas 8 e 9 Não funciona, o que pode ter acontecido? Desse jeito que está escrito funcionou.

Obrigado pela ajuda.

2 respostas

Olá, Gabriel!

Quanto à sua dúvida sobre o uso do let nessas linhas, o comando let é usado para declarar uma variável. No seu código, você já declarou as variáveis nome e idade nas linhas 2 e 3, respectivamente. Portanto, não é necessário usar o let novamente para redeclarar essas variáveis nas linhas 8 e 9.

Se você usar o let novamente nessas linhas, você estará redeclarando as variáveis nome e idade, o que pode causar problemas no seu código. É por isso que você percebeu que não funcionou quando usou o let nessas linhas.

Portanto, você só pode declarar uma função ou variável, uma única vez, porém no caso de variáveis o conteúdo dela pode variar.

Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Obrigado Victor! Ficou claro.

Abraços.