Oi Mariana! Tudo bem?
Parece que você está no caminho certo, mas há um pequeno detalhe no seu código que está causando o problema. Na função verificarChute()
, você está tentando usar parseInt.querySelector('input').value;
, mas a sintaxe correta para obter o valor do input e convertê-lo para um número é um pouco diferente.
Aqui está como você pode corrigir isso:
function verificarChute() {
let chute = parseInt(document.querySelector('input').value);
console.log(chute == numeroSecreto);
}
A diferença é que você deve usar document.querySelector('input').value
para pegar o valor do input e, em seguida, usar parseInt()
em torno disso para convertê-lo para um número. Isso deve resolver o problema e fazer com que o console exiba true
ou false
corretamente, dependendo se o chute é igual ao número secreto.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.