Todas as funções Javascript precisam retornar um valor?

Eu estou usando o NetBeans para adicionar comentários profissionais para cada função, escrevo. Então começo cada um com/** e depois eu pressionoEnter permitir que o Netbeans cumpra o esquema de comentários padrão para a função seguinte.

Até agora eu tenho usado isso apenas para linguagem PHP e nesse caso o Netbeans sempre estava adicionando@returns {type} parte no esquema de comentário apenas, se seguindo a função PHP realmente incluídareturn declaração. Nos chamados "procedimentos" (funções que não retornam nenhum valor) esta parte estava faltando.

Hoje eu tentei a mesma coisa para a função Javascript e o Netbeans adicionado@returns {undefined} parte para comentar esquema mesmo que a função seguinte não retorne nada.

Isso me confundiu. O NetBeans sugere que todas as funções Javascript precisam retornar alguma coisa? O que devo fazer? Ignore (ou exclua) essa parte do esquema de comentários ou siga a sugestão (se essa for a sugestão) e adicionereturn false; no final de tal função, embora seja inútil para mim?

questionAnswers(4)

yourAnswerToTheQuestion