Fala, Geraldo! Tudo bem? Como vai?
Quando nós criamos uma função, sempre temos que abrir um bloco para dizer o que esta função deve fazer. Seja fazer uma operação, retornar uma frase ou mesmo exibir os alertas, como na aula. Até aí tudo bem!!!
No seu caso você abriu e fechou o bloco na mesma linha, que para o "sistema" é indiferente. Por exemplo:
Posso fazer assim
function fazPegadinha() {o que a função deve fazer}
Ou assim:
function fazPegadinha() {
// o que a função deve fazer
}
A diferença está em deixar mais organizado e muito mais legível.
Quando você abriu e fechou as chaves o sistema entendeu que foi criado uma função vazia e logo em seguida veio os alertas. Ele passou pela função, não achou nada e exibiu todos os alertas que encontrou pelo caminho.
Agora, experimente fechar as chaves após os alertas:
<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>
Quando você executar não acontecerá nada, pois será necessário chamar essa função:
<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>
Agora seus alertas serão exibidos.
Nós vamos aprofundar esses conceitos conforme avançamos no curso.
Espero ter ajudado, Geraldo!!!
Bons estudos e vamos em frente!!!