1
resposta

return

Na função imprimirNome notei que funciona sem return, é porque o javaScript interpreta com se tivesse um return ?

function imprimeNome(nome) { return console.log(nome) }

1 resposta

Se tirar o return da função a mesma continua fazendo o console.log normalmente.

A ideia de dar o return é de retornar um valor tipo string ou numero por exemplo que será usado em outro lugar do sua aplicação. Então o correto e retornar apenas o nome e não o console.log(nome)

Tipo assim

function nome (nome) {
    return nome
}

console.log(nome("fulano"))