1
resposta

110 desafio da logica de programação

logica de programação

eu fiz os doiz ete comando: com uma aspa e com 2 aspas conforme a programação


alert("Bem-vindo ao nosso site!");
let nome = ("Lua");
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;
alert("Erro! Preencha todos os campos");
let mensagemDeErro = ("Erro! Preencha todos os campos");
alert("mensagemDeErro");
let nome = prompt("Digite o seu nome");
let idade = prompt("Digite a sua idade");
let idade = prompt("Digite a sua idade");
if (idade >= 18) {
    alert("Pode tirar a habilitacao!"); 
}

nao sei onde estou errando coloquei com uma aspa e tambem com 2 aspas conforme esta a programação quando eu slvo da erro e quando vou no robô para ver se alterou alguma mensagem nao mostra nada poderia me auxiliar onde estou errando

1 resposta

Olá Marcelo! Tudo bem?

Vamos analisar o seu código e ver onde podemos fazer ajustes:

  1. Uso de aspas: Em JavaScript, tanto aspas simples (' ') quanto aspas duplas (" ") podem ser usadas para definir strings. O importante é ser consistente e usar o mesmo tipo de aspas no início e no fim da string.

  2. Exibindo variáveis em alertas: Quando você quer exibir o valor de uma variável em um alerta, não deve colocar o nome da variável entre aspas. Por exemplo, se você tem let mensagemDeErro = "Erro! Preencha todos os campos";, para exibir o valor dessa variável, use alert(mensagemDeErro); sem aspas.

  3. Declaração de variáveis: Você está declarando a variável idade duas vezes com prompt. Isso não é necessário. Declare-a uma vez e, em seguida, use-a para verificar a condição.

Aqui está uma versão corrigida do seu código:

alert("Bem-vindo ao nosso site!");

let nome = "Lua";
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;

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

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

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

if (idade >= 18) {
    alert("Pode tirar a habilitacao!"); 
}

Alguns pontos importantes:

  • Certifique-se de que o arquivo JavaScript está sendo referenciado corretamente no seu HTML.
  • Verifique se o navegador está permitindo pop-ups, pois os alertas e prompts podem ser bloqueados.

Espero ter ajudado e bons estudos!

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