Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Eu estava a um tempo sem treinar programação e fui testar esse código mas não está funcionando corretamente.

<meta charset="UTF-8">

<title>Adivinha</title>

<input/>

<button>Digite o número pensado</button>

<script>

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

    var numeroAleatorio = Math.round(Math.random() * 10);

    function verifica () {

       if (input == numeroAleatorio) {

        documet.write("Você acertou !");

        else (input !== numeroAleatorio) {
            cocument.write("Você errou !");
        }

        } 
    }

    button.onclick = verifica;

</script>
1 resposta
solução!

Fala Gabriel, Tudo bem?

Olha só... No if você esqueceu de fechar as chaves antes do else.

Acredito que essa verificação 'input !== numeroAleatorio' não seja necessária. Tendo em vista que se não estiver certo, está errado. Então podemos usar apenas o else. Dá uma olhada no código abaixo.

if (input == numeroAleatorio) {
    document.write("Você acertou !");
} else {
    document.write("Você errou !");
}

Outro ponto é que você está chamando o método 'onclick' em um botão que não foi capturado do html.

Fazendo os ajustes, temos o código abaixo funcionando.

Inseri um console.log ali para já saber o número a fim de testar o código. Pode tirar que não irá interferir no funcionamento.

<meta charset="UTF-8">

<title>Adivinha</title>

<input />

<button>Digite o número pensado</button>

<script>

    const input = document.querySelector('input')
    const button = document.querySelector('button')

    let numeroAleatorio = Math.round(Math.random() * 10)
    console.log(numeroAleatorio)

    function verifica() {

        if (input.value == numeroAleatorio) {
            document.write("Você acertou !")
        } else {
            document.write("Você errou !")
        }
    }

    button.onclick = verifica

</script>

Espero ter ajudado. Abraço.