Na hora de realizar a funcionalidade de apagar o valor do campo do input, tentei simplesmente mudar o conteúdo da variável "chute", conforme as últimas linhas do código. Entretanto, dessa forma simplesmente não funciona, mas se em vez de "chute" escrever novamente "document.querySelector("input").value" funciona normalmente. Por que isso ocorre? sendo que já foi defenido que a variável chute é exatamente "document.querySelector("input").value"?
function verificarChute(){
let chute = document.querySelector("input").value;
if(chute == numeroSecreto){
exibirTextoNaTela("h1", "Acertou");
let palavraTentativa = tentativas>1 ? " tentativas" : " tentativa";
exibirTextoNaTela("p", "Você descobriu o número secreto com "+tentativas+palavraTentativa);
}else{
if(chute > numeroSecreto){
exibirTextoNaTela("p", "O numero secreto é menor");
}else{
exibirTextoNaTela("p", "O numero secreto é maior");
}
tentativas++;
chute = ''; // Nao funciona
//document.querySelector("input").value ='';
}
}