1
resposta

[Dúvida] me ajuda a achar o erro dessa questão.

fala que da erro de sintax, lembrando que meu teclado nao consigo colocar o sinal de interrogação no final da frase pode ser isso;?

 <meta charset="UTF-8">
<script>

    function pulalinha(){
            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("ja pensei. qual vocé acha que é!"));

    if(chute == numeropensado) {
        mostra("vocé acertou! pensei no numero!" +numeropensado);
    } else {
        if (chute < numeropensado) 
        {
            mostra("seu chute e menor que o numero pensado");
        } else{  mostra("seu chute e maior que o numero pensado");

        }
    }
            
</script>

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi Estefano, tudo bem?

Identifiquei um erro de sintaxe na função "pulalinha". Faltou fechar a tag <br>.

Além disso, notei que você esqueceu de abrir e fechar chaves nas funções "mostra" e "pulalinha". O código corrigido ficaria assim:

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

function mostra(frase){
    document.write(frase);
    pulalinha();
}

Essas correções devem resolver o problema de erro de sintaxe que você está enfrentando. Aqui você pode ver o código completo e funcionando.

Um abraço e bons estudos.