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

Problemas com o código

Olá. O código da aula "Interaja de maneira diferente com o usuário" não está funcionando corretamente. Implementei exatamente o código sugerido nesta aula e o console devolve a mensagem: Uncaught SyntaxError: Unexpected end of input adivinha_mais.html:20

linha 20      button.onclick = verifica;

Abaixo apresento o programa todo para conferência:

<meta charset="UTF-8">

<input/>
<button>Compare com o número que estou pensando!</button>

<script>
    var segredo = 8;

    var input = document.querySelector("input");

    function verifica() {
        if(segredo == input.value) {
            alert("Parabéns! Você acertou o número secreto");
        }
        else {
            alert("Infelizmente você errou!");
        }

    var button = document.querySelector("button");
    button.onclick = verifica;

</script>

Atenciosamente. Ricardo

2 respostas
solução!

Olá Ricardo! Está faltando você fechar com uma chave } a função verifica(). Assim:

function verifica() {
        if(segredo == input.value) {
            alert("Parabéns! Você acertou o número secreto");
        }
        else {
            alert("Infelizmente você errou!");
        }
    } // falta esta chave!!

Abraços e sucesso no estudos!

Valeu...