1
resposta

Professor eu criei uma função diferente porem ela funcionou mesmo sem eu chamar a funtion, poderia me explicar como isso acontedceu ?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Exercicio de funtion</title>
</head>
<body>

    <script>

        function fazPegadinha(pegadinha){

            alert(pegadinha)
        }
        alert("Olá");
        alert("Amiga");
        alert("Tá");
        alert("bastante");
        alert("endetiada?");
        alert("Em fica");
        alert("Clicando em");
        alert("ok");
        alert("né?");

    </script>

</body>
</html>
1 resposta

olá, o que tá acontecendo é que tu criou uma função que vai dar alert na variável pegadinha, porém você definiu a função dentro do Body da aplicação. Após a declaração, tem vários alerta fora da função, mas devemos lembrar que Alert é uma função do próprio JS, então quando você coloca fora da função, ele vai fazer as chamadas para os alerts. Logo, a sua função não está sendo chamada, mas tem vários alerts sendo chamados.