3
respostas

Desafio: hora da prática

alert ("Boas vindas 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 ("Qual é o seu nome?");
idade = prompt ("Qual é a sua idade?");
    if (idade >= 18) {
        alert ("voce pode tirar habilitação");
    }
3 respostas

Oi Thiago,

Você está explorando os conceitos iniciais de JavaScript e isso é ótimo! 😎

O código ficou muito bom!

Uma dica importante é que o prompt sempre retorna um valor do tipo string, mesmo que você digite um número. O ideal é converter a string para um número usando parseInt() ou parseFloat().

Por exemplo:

let idadeString = prompt("Qual é a sua idade?");
let idade = parseInt(idadeString);

if (idade >= 18) {
  alert("Você pode tirar habilitação");
}

Para saber mais: Entendendo o prompt() em JavaScript - Documentação da Mozilla sobre como usar o prompt para obter dados do usuário.

Continue praticando e explorando as possibilidades do JavaScript! 💪

Luis, eu não consigo identificar o erro do meu código. Me ajuda?

alert ("Boas vindas 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 ("Mensagem de Erro"); nome = prompt ("Qual o seu nome?");

idade = prompt ("Quantos anos você tem?"); let idade = prompet ("Quantos anos você tem?");

if (idade>= 18) {alert ("Pode tirar a habilitação!")};

Oi Roberta,

Identifiquei alguns pontos que precisam de atenção 👇.

  1. Let vs. let: Em JavaScript, a declaração de variáveis é sensível a maiúsculas e minúsculas. O correto é usar let em vez de Let.
  2. alert com variável: Passar a variável mensagemDeErro para dentro dos parênteses do alert().
  3. Erro de digitação: A função para obter dados do usuário é prompt, não prompet.
  4. Redeclaração de variável: A variável idade está sendo declarada duas vezes com o uso do let idade.

Aqui está o código corrigido:

alert("Boas vindas 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("Qual o seu nome?");
idade = prompt("Quantos anos você tem?");

if (idade >= 18) {
  alert("Pode tirar a habilitação!");
}

Para saber mais: Documentação da MDN Web Docs sobre a sintaxe fundamental do JavaScript.

Continue explorando e praticando 💪!