ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptのカスタム関数メソッドのコードは何ですか

JavaScriptのカスタム関数メソッドのコードは何ですか

WBOY
WBOYオリジナル
2022-02-21 16:25:221775ブラウズ

JavaScript では、カスタム関数メソッドのコードは「関数メソッド名 (パラメータリスト) {メソッド本体}」です。JavaScript 関数は小文字関数を使用して定義する必要があり、「var」を使用する必要はありません。 " パラメータ リストに " が含まれている場合は、エラーが報告されます。

JavaScriptのカスタム関数メソッドのコードは何ですか

このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript のカスタム関数メソッドのコードとは何ですか

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 学習チュートリアル

以上がJavaScriptのカスタム関数メソッドのコードは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。