Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Oi, Tiago, tudo bem?
Você está com alguma dúvida relacionada aos arquivos?
ao utilizar a ordem dos arquivos js colocadas na aula, obtive um erro de não declaração de função... Ao trocar a ordem, voltou a funcionar...
Oi, Thiago.
Quando você declara os arquivos dentro da tag script no html, de fato, há uma sequência de leitura. Se você estiver colocando em primeiro lugar a ser lida um arquivo cujo conteúdo tenha uma função que depende de outro arquivo que está vindo depois dele, vai dar erro.
Nesse caso, se você chamou o arquivo <script src="js/form.js" ></script> antes do <script src="js/calcula-imc.js" ></script> vai dar erro, porque no arquivo form.js é chamada a função calculaIMC e ela ainda não foi lida.
Espero ter te ajudado!