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

duvida em relação ao advinha_mais.html

<meta charset="UTF-8">

<input/>

<button> Teste sua sorte</button>

<script>

    function sorteia(n) {
        var sorteia = Math.random(Math.round()*n);

    }

    var escolhido = sorteia(1);

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

    function verificar() {

            if (input.value == escolhido) {
        alert("acertou, mizeravi!");

                } else {

//o código em si funcionou quando fiz similar ao da aula, 
//porém quando tentei adicionar a possibilidade de mostrar se o valor era inferior ou superior ao chutado,
//a única mensagem mostrada é o do else do if (input.value < escolhido). 
//Mesmo quando reduzo o sorteio a 1 e 0, qualquer um dos dois que se tenta ele diz que o número é menor,
//preciso de ajuda pra entender onde errei.

                        if(input.value < escolhido) {
                    alert("Achou errado otário! tenta subir um pouco.");
                        } else {
                            alert("ihhhh, tenta menos que isso aí!");
                        }

                }

            }

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

button.onclick = verificar;

</script>
2 respostas
solução!

Heitor, o problema está no número sorteado

    function sorteia(n) {
        return Math.floor(Math.random()*n);

    }

    var escolhido = sorteia(10); //sorteia números de 0 até 9
    console.log(escolhido)

vc também escolher o intervalo

    function sorteia(inicio,fim) {
        return Math.floor(Math.random()*(fim-inicio) + inicio);

    }

    var escolhido = sorteia(10,20); //sorteia números de 10 até 19
    console.log(escolhido)

Muito obrigado Luis! além de solucionar minha dúvida aprendi algo novo!