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

Resolvi desta forma, está correto???

Coloquei fora da função, e funsionou, mas é uma boa prática?

</script>
<meta charset="UTF-8">
<script>
    function fazPegadinha() {

    }

        alert("Olá");
        alert("amiga!");
        alert("Tá");
        alert("bastante");
        alert("entediada?");
        alert("Em ficar");
        alert("Clicando em");
        alert("Ok");
        alert("né?");

</script>
2 respostas
solução!

Oi, Ana, tudo bem?

O ideal seria colocar os alerts dentro da função fazPegadinha, pois se fosse preciso utilizar os alerts novamente seria necessário apenas executar a função.

Então, o correto seria:

<script>
    function fazPegadinha() {
        alert("Olá");
        alert("amiga!");
        alert("Tá");
        alert("bastante");
        alert("entediada?");
        alert("Em ficar");
        alert("Clicando em");
        alert("Ok");
        alert("né?");
    }

    fazPegadinha();

</script>

Para que a função seja executada precisamos chamá-la, para isso, utilizamos o nome da função fazPegadinha seguido de ().

Espero ter ajudado.

Qualquer dúvida pode contar com a gente aqui no fórum.

Abraços e bons estudos!

Olá, tudo bem bem? Eu acabei fazer dessa maneira e deu certo!!

<script>
      function fazerPegadinha(mostra) {
document.write(mostra);

}

var mostra = alert
mostra("Olá");
    mostra("amiga!");
    mostra("Tá");
    mostra("bastante");
    mostra("entediada?");
    mostra("Em ficar");
    mostra("Clicando em");
    mostra("Ok");
    mostra("né?");
    </script>

Não cheguei a chamar a função, mas usei ela com outros elementos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software