A declaração de variáveis não deveria vir logo no começo da abertura do bloco da função (após o "{")?
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!
A declaração de variáveis não deveria vir logo no começo da abertura do bloco da função (após o "{")?
Depende do que você quer fazer, se for uma variável local, que só será vista pela função, é recomendado que você faça logo no começo até por uma questão de padrão e boas condutas. Mas você pode declarar no meio e usa-la logo depois da declaração.