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

Função que chama outra função

Quando estou criando uma função (exemplo: function mostra) e decido colocar outra função dentro do bloco (exemplo function pulaLinha) essa outra função é obrigada a vir antes para seguir a hierarquia?

<meta charset="UTF-8">
<script>
//funções
    function pulaLinha() {

        document.write("<br>");
        document.write("<h5>");
    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
    }
</script>

Desde já agradeço. Curso top!

2 respostas
solução!

Oi, Weverton, como vai?

Ótima pergunta!

No JavaScript não é obrigatório declarar uma função antes do momento que ela é chamada, então o código poderia ser feito assim também:

<meta charset="UTF-8">
<script>
//funções
    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    function pulaLinha() {
        document.write("<br>");
        document.write("<h5>");
    }
</script>

Mas para manter um código mais legível é recomendado que realmente se siga uma hierarquia.

Espero ter ajudado.

Fico feliz que esteja gostando do curso, agradecemos o feedback.

Parabéns pelo empenho nos estudos!

Caso tenha quaisquer comentários ou dúvidas a respeito de alguma aula ou desafio, pode postar aqui no fórum que vamos te responder!

Abraços e bons estudos!

Lega! Valeu por ter tirado essa dúvida.

E ajudou muito!!

O curso é ótimo e professor é muito bom para explicar!