confesso que eu fiquei incomodado que eu não conseguia fazer com que desse menor de idade, então tentei e tentei fazer e sempre que eu tentava colocar a idade em < 18
, dava que era maior que idade, até que comecei a analisar o codigo e vi que eu tinha determinado como o exercicio pediu, que a variável idade estava com um valor fixo, sendo ele 25, então sempre dava no código que tinha a idade maior que 18, pois eu estava chamando a variável que tinha um valor fixo, fiz umas pesquisas e refiz o codigo para que funcionasse de um jeito que se fosse maior que 18 podia ser habilitado e menor não podia, sei que não é o objetivo do exercicio mais eu quis tentar, logo fui fazer pesquisas e descobri o parseInt
que transforma a string num numero inteiro ( caso eu esteja errado me corrigam por favor eu gosto de aprender e entender o que eu acho que eu entendi kk ), logo meu codigo ficou assim
alert('Boas Vindas ao nosso Site');
let nome = prompt('Digite seu nome!');
let idade = parseInt(prompt('Digite sua idade!')); // Converte a entrada para número
if (idade >= 18) {
alert("Você é maior de idade.");
} else {
alert("Você é menor de idade.");
}