1
resposta

[Dúvida] Número undefined

Olá! Eu entendi como fazer o exercício e já consegui, porém não entendi o porque desse primeiro que fiz que da resultado como número undefined:

<meta charset="UTF-8">

<script>
    function pularLinha () {
        document.write("<br>");
    }

    function mostra (frase) {

        document.write(frase);
        pularLinha()
    }

    function sorteia (n) {
        Math.round(Math.random() * n)
    }

    var numeroPensado = sorteia (10);

    var chute = parseInt (prompt("Digite o seu chute"));

        if (chute == numeroPensado) {
            mostra("Você acertou")
        } else {
            mostra ("você errou. O número era " + numeroPensado)	
        }

</script>
1 resposta

Marcelo, faltou retornar o valor na função sorteia.

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