1
resposta

[Dúvida] Dúvida sobre a declaração da função!

Alguem sabe me dizer o porque dá erro quando eu chamo a função antes de declará-la? diferentemente do que acontece com o instrutror

1 resposta

Olá, Leonardo! Tudo bem? A questão que você levantou é bastante comum em JavaScript. Quando você chama uma função antes de declará-la, o interpretador do JavaScript não consegue encontrá-la e, por isso, gera um erro. Isso ocorre porque o código é lido de cima para baixo, linha por linha. Portanto, se você chama uma função antes de declará-la, o interpretador ainda não a conhece. Para evitar esse problema, é importante sempre declarar suas funções antes de chamá-las. Dessa forma, o interpretador já conhece a função quando ela é chamada. Por exemplo:

function minhaFuncao() {
  console.log("Olá, mundo!");
}

minhaFuncao();

Nesse exemplo, a função minhaFuncao é declarada antes de ser chamada, então não há problema algum. Espero ter ajudado e bons estudos!