1
resposta

o que fiz errado?

gente, o que eu fiz?

eta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br>");
    }

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

    var numeropensado = 5;
    var chute= parseint(prompt)("digite seu chute");
    if (chute== numeropensado);

document.write("acertou");
if (chute)!=(numeropensado) 
    mostra('voce errou numeropensado foi + numeropensado')
 {} {}
</script>
1 resposta

Oi, Gabriel! Tudo bem?

Desculpa a demora por um retorno.

Para resolvermos o nosso problema devemos fazer apenas algumas pequenas alterações no código. Inicialmente, devemos pontuar que a função prompt() é usada da seguinte maneira:

var nome = prompt("Digite algo:");

Somado a isso, devemos nos atentar à sintaxe correta da função parseInt() que está sendo escrita no código com a letra "i" minúscula.

É importante lembrarmos também que a sintaxe básica da estrutura condicional if é:

if (expressão) {
  // Bloco de código a ser executado se a expressão for verdadeira
}

Dessa forma, aplicando os conceitos comentados acima, o nosso código deverá ficar da seguinte maneira:

<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br>");
    }

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

    var numeropensado = 5;
    var chute = parseInt(prompt("digite seu chute"));
    if (chute == numeropensado){
        document.write("acertou");
    }

    if (chute!= numeropensado) {
    mostra('voce errou numero pensado foi ' + numeropensado);
    }

</script>

Espero ter ajudado na compreensão do problema. Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓