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

Console.log

alert('Boas vindas ao jogo do número secreto');

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

// Convertendo o chute para número (caso o prompt retorne como string)
chute = Number(chute);
console.log('Chute convertido para número:', chute);

let numeroSecreto = 4;
console.log('Número secreto definido pelo sistema:', numeroSecreto);

// Verificando a comparação
console.log('Resultado da comparação (chute == numeroSecreto):', chute == numeroSecreto);

if (chute == numeroSecreto) {
    console.log('Usuário acertou o número secreto!');
    alert('Acertou');
} else {
    console.log('Usuário errou. Número secreto era:', numeroSecreto);
    alert('O número secreto era ' + numeroSecreto);
}
3 respostas

Código aprimorado com mais console.log para depuração e melhor rastreamento do fluxo do programa. Melhorias e motivos:

Conversão para número:

  1. O prompt retorna uma string, então chute == numeroSecreto pode falhar por tipos diferentes.
  2. Number(chute) garante que a comparação seja numérica.

Mais logs explicativos:

  • Agora sabemos o valor real digitado, a conversão feita e o resultado da comparação.

Melhor rastreamento do fluxo:

  • console.log ajuda a entender se o usuário acertou ou errou com mensagens mais claras.
solução!

Olá, Girlane! Tudo bem?

Dei uma olhada no seu código e ele está bem organizado e condizente com o que foi passado pelo instrutor, e isso mostra o seu comprometimento com o curso.

Caso surjam quaisquer dúvidas eu estarei à sua disposição.

Abraços e bons estudos!

obrigada