良いプログラマ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で再現