Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[Dúvida] Projeto

1. Sou iniciante então tenho algumas duvidas de quando pular Linha tive que dar uma olhada para entender .

2. Confesso que é um pouco dificil pra iniciante porem consegui progredir , e a mensagem de erro aparece 2 vezes não consegui consertar ( como arrumar ? )

3. E dei uma olhada no forum pois a mensagem de '' Pode tirar sua habilitação '' so apareceu quando usei o parseInt aonde e quando usar ele.

4 respostas
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= parseInt(prompt('Qual é a sua idade '));

if (idade >= 18) {
    alert('Pode tirar sua habilitação!');
}
solução!

Então, amigo. Vou te ajudar com uma possível solução:

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= parseInt(prompt('Qual é a sua idade '));

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

Eu percebi que suas variáveis (algumas) estavam iniciando com letra maiúscula, eu recomendo utilizar com letras minúsculas (conhecida por camelCase). Obviamente, isso é apenas uma dica mesmo, isso vai melhorar muito a organização do código em sua mente.

Uma recomendação de código para visualizar os valores de cada prompt:

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= parseInt(prompt('Qual é a sua idade '));

if (idade >= 18) {
    alert(`${nome} com ${idade} anos pode tirar habilitação`);
}

oque significa parseInt

Boa tarde!

Kawan Pereira Santana , O parseInt() é uma função em JavaScript que converte uma string em um número inteiro. O nome "parseInt" vem de "parse" (analisar) e "Int" (inteiro), ou seja, ela analisa a string e tenta converter para um número inteiro.

Sobre a dúvida do nosso amigo Thiago Carvalho de Lima, desenvolvi o projeto e fui um pouco além... Caso tenha alguma outra dúvida, só perguntar que tentarei ajudar!

alert('Boas vindas ao nosso site!');
let nome = prompt("Qual é o seu nome?");
let idade = prompt("Qual é a sua idade?");
let numeroDeVendas=50;
let saldoDisponivel=1000;
let mensagemDeErro = 'Erro! Preencha todos os campos';

if (!nome || !idade) {
    let mensagemDeErro = 'Erro! Preencha todos os campos';
    alert(mensagemDeErro);
} else {
    idade = parseInt(idade);  

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

Como havia conflito pois já havíamos definio a varíavel nome e idade, optei por retirar e realizar o projeto desta forma.