Eu tentei colocar um limite de tentativas, já usando o 'input' e o 'button'. Segue o código:
<meta charset="UTF-8">
<input/>
<button>Comparar</button>
<script>
var input = document.querySelector("input");
var numPensado = Math.round(Math.random() * 10);
var tentativa = 1
var tentativaLimite = 3
function verifica() {
if (input.value == numPensado && tentativa <= tentativaLimite) {
alert("Aêêêêê. Você acertou! Que tal jogar na mega-sena?");
} else {
if(input.value != numPensado && tentativa <= tentativaLimite) {
alert("Errooooooou. Vai lá, tenta de novo.");
}
if (input.value != numPensado && tentativa > tentativaLimite) {
alert("So sorry. Você errou uma, duas, três vezes e o programa não quer mais brincar. Dê um F5 e tente de novo.");
}
}
tentativa++;
}
var button = document.querySelector("button");
button.onclick = verifica;
</script>
Eu só tenho uma dúvida: seria possível utilizar o 'while' ao invés do 'if' que usei aqui?