Se sim, tem algum problema em fazer desse jeito no lugar da tag < script > ?
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!
Se sim, tem algum problema em fazer desse jeito no lugar da tag < script > ?
A tag <script src=""> até onde eu sei é a única que dá pra linkar o html com o js externo. Pela tag <link> nem funciona. Até os frameworks tipo Bootstrap, quando você vai linkar o javascript dele no seu html, vem na tag <script>. Caso você esteja querendo usar <link> porque quer que o link do JS venha lá na tag head, você pode fazer o seguinte, lá dentro da tag <head>, coloca <script src="caminhodoseujs" type="text/javascript" defer></script>. Essa palavra "defer", faz com que o JS espere todo o html carregar primeiro.