Czy każda funkcja JavaScript musi zwracać wartość?

Używam Netbeans do dodawania profesjonalnych komentarzy do każdej funkcji, piszę. Więc zaczynam każdy z nich/** a potem naciskamEnter aby umożliwić Netbeansowi spełnienie domyślnego schematu komentarzy dla następującej funkcji.

Do tej pory używałem tego tylko dla języka PHP iw tym przypadku Netbeans zawsze dodawał@returns {type} tylko w schemacie komentarza, jeśli naprawdę uwzględniono następującą funkcję PHPreturn komunikat. W tak zwanych „procedurach” (funkcjach, które nie zwracają żadnej wartości) tej części brakowało.

Dzisiaj próbowałem tego samego dla funkcji JavaScript i dodałem Netbeans@returns {undefined} schemat części do komentarza, mimo że następująca funkcja niczego nie zwraca.

To mnie zdezorientowało. Czy Netbeans sugeruje w ten sposób, że każda funkcja Javascript musi coś zwrócić? Co powinienem zrobić? Zignoruj ​​(lub usuń) tę część schematu komentarzy lub postępuj zgodnie z sugestią (jeśli w ogóle jest to sugestia) i dodajreturn false; pod koniec takiej funkcji, choć jest dla mnie bezużyteczny?

questionAnswers(4)

yourAnswerToTheQuestion