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

Console.log

Deixei meu código assim:

let Nome = prompt("Qual é o seu nome?");
console.log(Nome);
alert(`Seja bem vindo(a) ao jogo do número secreto, ${Nome}`);
let numeroSecreto = 22;
let chute = prompt("Qual é o número secreto? (Escolha um número entre 1 e 100)");
console.log(numeroSecreto);
if(chute <1|| chute >100)
    {alert("Você escolheu um número inválido");
        console.log ("Usuário digitou um número inválido");
} else if (chute == numeroSecreto)
{alert(`Parabéns ${Nome}, você descobriu o número secreto!`);
} else
    {alert("Que pena, você errou");}

Além de usar o console.log também quis tentar usar o else if, sofri um pouco no início mas com a ajuda do Chat GPT consegui fazer o código funcionar.

2 respostas
solução!

Oi, Patricia! Como vai?

Agradeço por compartilhar.

Gostei de ver que você não só utilizou o console.log, mas também se desafiou com o else if. Isso mostra iniciativa e vontade de ir além do básico, o que faz muita diferença no aprendizado. Também é interessante que você validou o número digitado, isso já demonstra um cuidado com a experiência do usuário.

Uma dica interessante para o futuro é converter o valor digitado para número usando parseInt, evitando comparações incorretas, já que o prompt retorna texto.


let chute = parseInt(prompt("Digite um numero:"));
if (chute === 10) {
  console.log("Acertou");
}

Esse código transforma o valor digitado em número e depois compara corretamente usando igualdade estrita.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Muito obrigada pela dica, com certeza já irei começar estudar sobre parseInt