ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptのカスタム関数メソッドのコードは何ですか
JavaScript では、カスタム関数メソッドのコードは「関数メソッド名 (パラメータリスト) {メソッド本体}」です。JavaScript 関数は小文字関数を使用して定義する必要があり、「var」を使用する必要はありません。 " パラメータ リストに " が含まれている場合は、エラーが報告されます。
このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JS カスタム関数/メソッド
関数の簡単な説明と機能
コードが必要な場合したがって、統一的に記述して使用するために、関数/メソッドにカプセル化できます;
関数: コードの再利用性を向上します;
関数形式
function 方法名(参数列表) { 方法体 }
注:
js 関数定義では function を使用し、小文字にする必要があります。
js 関数では戻り値の型を定義する必要はなく、関数の直後に記述するだけです。
JS 定義関数のパラメーター リストで var キーワードを使用する必要はありません。使用しない場合はエラーが報告されます。
js 関数の重み、return を記述する必要はありません。特定の値を返すことも、より最近の戻り値を使用することもできます;
関数呼び出しの実行後に戻り値が必要です。戻り値の型は return によって決定されます。特定の値がない場合は、
#例:function getSum(a,b) //Sum:z综合; { return a+b; }js 関数のオーバーロードはありません。関数が同じ名前の場合、メソッドのみが相互に上書きされます。最後に定義された関数は前の定義を上書きします。js には関数のオーバーロードがないため、関数は、実際には参加しているメソッドの仮パラメータが指定されている場合であっても、js のメソッド名に基づいてのみ呼び出されます。関数が一致しません。通常の使用には影響しません。仮パラメータに値が割り当てられていない場合、渡されるデフォルト値は未定義です。例:
<script> function getNum(a,b)//不需要var { return a+b; } function getNum(a,b,c) { return a+b+c; } alert(getNum(1,2)); //得出结果为NaN,因为没有第三个参数值的出现,所以a+b+c没有正确的值; </script>関連する推奨事項 :
以上がJavaScriptのカスタム関数メソッドのコードは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。