1
resposta

Função alert (dúvida)

Conforme o código abaixo:

<meta charset="UTF-8">

<script>

    function pulaLinha() {
        alert("oi");
        document.write("<br>");
        document.write("<br>");

}

var ano = 2016;

document.write("Flávio tem " + (ano - 1977) + " anos");

pulaLinha();

document.write("Joaquim tem " + (ano - 1996) + " anos");

pulaLinha();

ano = 2017;

document.write("Barney tem " + (ano - 1976) + " anos");

</script>

Eu entendi que para cada vez que a função pulaLinha(); for mencinada no código executará também a função alert("oi"). No exemplo em questão o alerta foi exibido duas vezes. Partindo o pressuposto que eu tivesse um código mais extenso e com mais funções pulaLinha(); como eu faria para não cansar o usuário do site exibindo vários alertas?

1 resposta

Olá Rodrigo!

Em em seu código a função pulaLinha(); é chamada 2 vezes e como no corpo da função existe 1 chamada para a função alert(); a cada chamada de pulaLinha(); será exibido um alert("oi");, então para lhe ajudar tente somente chamar a função pulaLinha(); somente 1 vez para absorver melhor a ideia da função.

Espero ter lhe ajudado, bons estudos!

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