1
resposta

[Dúvida] Duvida console.log

Está certo ? no Console do site esta apaparecendo 9
app.js:5 Valor do chute: 6
app.js:6 Resultado da comparação: false

segue o exercicio:

alert('Boas vindas ao jogo do número secreto');
let numeroSecreto = 9;
console.log(numeroSecreto)
let chute = prompt('Escolha um número entre 1 e 10');
console.log('Valor do chute:', chute);
console.log('Resultado da comparação:', chute == numeroSecreto);
if (chute == numeroSecreto) {
console.log('Valor do número secreto:', numeroSecreto);

alert(Isso ai! Você descobriu o número secreto ${numeroSecreto});
} else {
alert('Você errou :(')
}

1 resposta

Oi, João Pedro! Como vai?

Do jeito que você explicou, seu código está funcionando corretamente. O valor 9 aparece no console porque você incluiu um console.log(numeroSecreto), e o resultado da comparação está sendo exibido conforme o esperado.

Uma dica interessante para o futuro é usar parseInt para converter a entrada do prompt em número, já que o valor retornado é uma string. Isso evita problemas em comparações numéricas:


let chute = parseInt(prompt('Escolha um número entre 1 e 10'));
console.log('Valor do chute:', chute);

Esse código converte a entrada do usuário em número com parseInt.

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