私はNetbeansを使用して、各関数にプロのようなコメントを追加しています。それで、それぞれを最初に開始し/**
、次にを押しEnter
て、Netbeansに以下の機能のデフォルトのコメントスキームを実行させます。
これまで私はこれをPHP言語にのみ使用してきました。この場合@returns {type}
、次のPHP関数に実際にreturn
ステートメントが含まれている場合、Netbeansは常にコメントスキームにのみ一部を追加していました。いわゆる「プロシージャ」(値を返さない関数)では、この部分がありませんでした。
今日、私はJavascript関数に対して同じことを試みましたが、Netbeans @returns {undefined}
はコメントスキームに一部を追加しましたが、次の関数は何も返しません。
これは私を混乱させました。Netbeansは、すべてのJavascript関数が何かを返す必要があるとこのように提案していますか?私は何をすべきか?コメントスキームの一部を無視(または削除)するか、提案に従って(これが提案である場合)、return false;
そのような関数の最後に追加しますが、私にとっては役に立ちませんか?
undefined
ます。多くの言語では、最後のステートメントの結果が返されます(より有用なIMO)。これらは暗黙のリターンと呼ばれます。