Oi, Fellipe, tudo bem?
Seu programa funciona, mas ele não está utilizando a função fazPegadinha
, ele está apenas executando todos os alertas. A função fazPegadinha
foi criada, mas não foi executada.
Para criar e executar corretamente a função, teríamos o seguinte código:
<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é?");
}
fazPegadinha();
</script>
Veja que todos os alertas estão dentro da função, e depois nós a executamos com o código fazPegadinha();
. Na programação, uma das utilidades de funções é conseguir reaproveitar funcionalidades. Assim, caso você queira fazer a pegadinha diversas vezes, basta executar o código fazPegadinha();
diversas vezes, em vez de escrever o código de todos os alertas várias vezes.
Segue abaixo uma comparação de código que faz a pegadinha três vezes, um sem utilizar funções e o outro utilizando uma função:
<meta charset="UTF-8">
<script>
alert("Olá");
alert("amiga!");
alert("Tá");
alert("bastante");
alert("entediada?");
alert("Em ficar");
alert("Clicando em");
alert("Ok");
alert("né?");
alert("Olá");
alert("amiga!");
alert("Tá");
alert("bastante");
alert("entediada?");
alert("Em ficar");
alert("Clicando em");
alert("Ok");
alert("né?");
alert("Olá");
alert("amiga!");
alert("Tá");
alert("bastante");
alert("entediada?");
alert("Em ficar");
alert("Clicando em");
alert("Ok");
alert("né?");
</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é?");
}
fazPegadinha();
fazPegadinha();
fazPegadinha();
</script>
O código fica bem mais limpo com uma função! Além disso, se um dia quisermos alterar as mensagens de alerta, não precisamos alterar em três lugares diferentes, e sim apenas dentro da função fazPegadinha
. Essa é uma outra grande vantagem de se utilizar funções.
Espero ter ajudado! Abraços e bons estudos :)