Interessante observar o uso das duas formas de compor o conteúdo das funções: Você pode tanto atribuir tags html no parâmetro quanto nas chaves. Útil para cenários em que o conteúdo do parâmetro será preenchido por leigos, por usar apenas português simples, ou quando se deseja testar antes de compor um código mais definitivo, no segundo caso.
No meu exercício joguei tudo junto na mesma tag<script>
para consultar o resultado exibido e ambos foram rigorosamente o mesmo, com a diferença que para o mantenedor do código o trabalho de atualização será menor no segundo modelo.