2
respostas

Jogo de adivinhação.

<meta charset="UTF-8">

<script>

    function pulaLinha() {

        document.write("<br>");    
        document.write("<br>");    
    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
    }

    function sorteia(n){

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

    var numeroPensado = sorteia(10);
    var chute = parseInt(prompt("Digite seu chute!"));

    if(chute == numeroPensado){

        mostra("Você acertou!!!");
    }else {

        mostra("Você errou o número pensado foi " + numeroPensado)
    }


</script>

Queria saber se está muito simples ou se está bom o meu código.

2 respostas

Boa tarde Édipo,

Pra mim seu código parece ótimo, bem organizado e indentado. Um pequeno detalhe que eu mudaria (que não é um erro) é utilizar === ao invés de ==.

O == no javascript pode criar algumas comparações inconsistentes.

2 == "2";  //true
2 === "2" // false

Portanto recomendo que torne um hábito o uso de 3 iguais em seus projetos.

Uma explicação mais completa.

abraços

Oi Édipo de Oliveira Sampaio Porto eu diria que simplicidade nó código é o desejável, é um ponto positivo, é exatamente isso o que estamos procurando aprender neste curso um código légivel, simples de ser entendido igual o seu.

Espero ter ajudado e bons estudos.