2
respostas

[Dúvida] Finalizei a atividade gostaria de saber se conseguir atingir todos os objetivos propostos, deixei uma dúvida como observação.

1 - Mostre um alerta com a mensagem "Boas vindas ao nosso site!".

alert('Boas vindas ao nosso site!');

2 - Declare uma variável chamada nome e atribua a ela o valor "Lua".

let  nome = "Lua";

3- Crie uma variável chamada idade e atribua a ela o valor 25.

let idade = 25;

4 - Defina uma variável numeroDeVendas e atribua a ela o valor 50.

let numeroDeVendas = 50;

5 - Defina uma variável saldoDisponivel e atribua a ela o valor 1000.

let saldoDisponivel = 1000;

6- Exiba um alerta com o texto "Erro! Preencha todos os campos"

alert("Erro! Preencha todos os campos");

7 - Declare uma variável chamada mensagemDeErro e atribua a ela o valor "Erro! Preencha todos os campos" Agora exiba um alerta com o valor da variável mensagemDeErro.

let mensagemDeErro = "Erro! Preencha todos os campos";
alert(mensagemDeErro);

8 - Use um prompt para perguntar o nome do usuário e armazená-lo na variável nome.

let nome1 = prompt('Digite o nome de usuário: ');

9 - Peça ao usuário para digitar sua idade usando um prompt e armazene-a na variável idade.

let idade1 = prompt('Digite a idade do usuário: ');

10 - Agora, caso a idade seja maior ou igual que 18, exiba um alerta com a mensagem "Pode tirar a habilitação!".

if (idade1 >= 18) {

    alert('Pode tirar a habilitação!');
}

Observação: Quando estava realizando a atividade pedida, eu criei duas variáveis com o mesmo nome, e estava dando erro então tive que alterar uma para que corrigisse, porém se eu precisasse deixa variáveis com o mesmo nome no código teria como ?

2 respostas

Olá, Andre! Tudo bem

Analisando seus códigos, posso dizer que você fez um excelente trabalho. Todos os códigos estão corretos e seguem as instruções do desafio.

Quanto à sua observação sobre ter variáveis com o mesmo nome, em JavaScript e na maioria das linguagens de programação, cada variável num mesmo escopo deve ter um nome único. Se você declarar duas variáveis com o mesmo nome no mesmo escopo, a segunda declaração irá sobrescrever a primeira, o que pode causar erros ou comportamentos inesperados no seu código.

Se você precisar reutilizar nomes de variáveis, pode fazer isso em escopos diferentes, por exemplo, dentro de funções diferentes, ou renomear as variáveis para refletir o dado que elas armazenam de maneira mais específica, como você fez ao mudar nome para nome1.

Espero ter ajudado e bons estudos!

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

Olá Andre,

Duas variáveis com o mesmo nome, nesse contexto do exercício, causará erro mesmo, pois o nome da variável deve ser único.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software