1
resposta

Na 1º tentativa o vai normal, mas na 2º da erro mesmo estando certo

Na hora de testar o código, na primeira tentativa colocando qualquer número do array, ele roda correto, mas depois da primeira tentaiva, acaba dando errado

<meta charset ="UTF-8">


<input/>
<button onclick="verificar()">verificar</button>

<script>
    var input = document.querySelector('input');
    var numeroAleatorio = [5,7,10,2];
    console.log(numeroAleatorio);

    function verificar(){

        var achou = false;

        for(var posicao = 0;posicao < numeroAleatorio.length;posicao++){
            if (input.value == numeroAleatorio[posicao]){
                alert('Parabéns, você acertou');
                achou = true;
                break;
            }
        }

            if(achou == false){
                alert('você errou');
            }

        input = ' ';

    }
</script>
1 resposta

Pra limpar o campo imput corretamente você precisa informar input.value = '';