学習機能品の良いプログラマHTML5フロントエンド大きなシェア

良いプログラマHTML5大型フロントエンドの記事を共有する学習機能は、コードがそのコードは、我々は特定のケースでは、コードの一部を実行手放すことができることを意味し、非必須の場合、回避することができる関数呼び出しで書かれています。


functionキーワード:キーワードは、関数を宣言することを示しています。


()関数を実行する方法


関数M1(){


    // xxxxxxxxxxxxx


}


{(; iは10 <I ++がVAR I = 0)のための

    M1();

}


今述べた、機能の重要性は、特定のケースで関数を実行することで、その後、具体的な例は、何ですか?


JavaScriptは、あるイベント駆動型の言語!


イベント:ユーザの行動。


onclickの、れるondblclick、ONFOCUS、onBlurイベント


このようなボタンをクリックすると、123をポップ。

<!DOCTYPE HTML>

<HTML>

<ヘッド>

<メタ文字セット= "UTF-8" />

<タイトル> </ TITLE>

</ head>の

<身体>

<ボタンタイプ= "ボタン" のonclick = BTN()>弹框</ボタン>

</ BODY>

ます。<script type = "text / javascriptの">

関数BTN(){

警告(123);

}

</ SCRIPT>

</ HTML>

関数のパラメータ


関数M1(V1、V2、V3 ...){

    // xxxxxxxxxxxxx

}


returnキーワード

リターン関数値を持ちます


ケース:


日付が正しい日付かどうかを判断するために、カスタム関数のパラメータであります

<!DOCTYPE HTML>

<HTML LANG = "EN">

    <ヘッド>

        <メタ文字セット= "UTF-8">

        <スクリプト>

        関数日付(年、月、日){

            スイッチ(月){

                ケース1:

                ケース3:

                ケース5:

                ケース7:

                ケース8:

                ケース10:

                ケース12:IF(日<0 ||日> 31){

                    「誤った日付」を返します。

                }

                ブレーク;

                ケース2:IF(!年%4 == 0 ||年%400 == 0 &&年%100 = 0){

                    IF(日> 29日|| <0){

                        「誤った日付」を返します。

                    }

                }他{

                    IF(日> 28日|| <0){

                        「誤った日付」を返します。

                    }

                }

                ブレーク;

                デフォルト:{(日> 30 ||日<0)の場合

                    「誤った日付」を返します。

                }

            }

            (年> 2050年|| <0){場合

                「間違った年」を返します。

            }もしそうでなければ(月> 12月|| <0){

                リターン「悪い月」;

            }他{

                正しい日付に戻ります」」

            }

        }。

        警告(日付(2000,2,30))

        </ SCRIPT>

    </ head>の

    <身体>

    </ BODY>

</ HTML>

時間i7プロセッサー

ます。https://www.jianshu.com/p/02ffe8c9fd2aで再現

おすすめ

転載: blog.csdn.net/weixin_34367845/article/details/91276123