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!