Ao finalizar esse curso de Js eu vi que ele manteve no HTML os arquivos no final do Body. Eu sei que ele fez isso pois, caso contrário, o HTML ia dar erro, pois a leitura do arquivo é feita de cima para baixo. Porém, eu vi em outro curso na internet onde o instrutor colocou ta tag script do html no HEAD ( se não me engano) da página e ela funcionou da mesma maneira.
Como sou um mero iniciante nessa área, quando vi isso, na mesma hora fiquei com um ponto de interrogação na cabeça. Daí, surgiu a minha dúvida: Quando o posicionamento da tag script afeta o funcionamento de uma página? A sua declaração seria uma convenção ou não?