Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
3
respostas

Ajuda com o jogo de adivinhação

Quando clico no botão compare, não acontece nada, me ajude a identificar o que está acontecendo. Desde já obrigado.

<meta charset="UTF-8">
<input/>
<button>Compare</button>
<script>

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
    }

    function mostra(texto) {

        document.write(texto);
        pulaLinha();
    }

    function sorteia(n) {

        return Math.round(Math.random() * n);
    }

    var numeroPensado = sorteia(10);
    var input = document.querySelector("input");
    input.focus();

    function verifica(){

        tentativas++;
        if(tentativas == 3) {

            mostra("USUARIO BLOQUEADO");
            pulaLinha();
            mostra("FIM");
        }

            if (input.value == button.value){

            alert("Uau! Você acertou, pois eu pensei no " + button.value)
            pulaLinha();
            break;

            } else {

            alert ("Você errou!")

            input.value = "";
            input.focus();
        }

    }

    var button = document.querySelector("button");
    button.value = sorteia(10);
    button.onclick = verifica;
    tentativas = 0;

</script>
3 respostas

Boa noite, Thiago! Como vai?

Quando vc clica no botão aparece algum erro na aba console no painel do desenvolvedor do navegador? Se sim, vc poderia colar ela aqui? Assim poderei te ajudar de forma mais efetiva!

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

solução!

Olá!

Substitui o break; Linha 41.

Por return;

Obrigado, era o problema no break mesmo!