JavaScript関數(shù)の暫定版
関數(shù)の概念
関數(shù)はパブリックコードの一部をカプセル化し、それに「関數(shù)」という名前を付けます。
関數(shù)は一度定義すると複數(shù)回呼び出すことができます。
関數(shù)は、よく使用される関數(shù)コードをカプセル化できます。例: ユーザー名認(rèn)証、認(rèn)証コード機(jī)能、メール認(rèn)証、攜帯電話番號(hào)認(rèn)証
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> function max(a,b){ if(a>b){ document.write(a+"比較大<br/>"); }else{ document.write(b+"比較大<br/>"); } } max(10,50); max(0,100); max(-1,2); max(100,100); </script> </head> <body> </body> </html>
関數(shù)定義形式
function functionName([參數(shù)1][,參數(shù)2][,參數(shù)N]){ 函數(shù)的功能代碼; [return 參數(shù)r] }
関數(shù)定義形式の説明
関數(shù)キーワードは必須、すべて小文字。
functionName: 関數(shù)の名前。関數(shù)名の命名規(guī)則は変數(shù)の命名規(guī)則と同じです。
(): 関數(shù)定義時(shí)にデータを受け取るパラメータです。パラメータはオプションであり、複數(shù)のパラメータはカンマで區(qū)切られます。
仮引數(shù)(仮引數(shù)): 関數(shù)を定義する際の引數(shù)が「仮引數(shù)」です。主に、関數(shù)の呼び出し元によって渡されたデータを受信するために使用されます。
仮パラメータの名前は変數(shù)の命名規(guī)則と同じです。
ただし、仮パラメータは「var」キーワードでは定義できません。
パラメータは関數(shù)內(nèi)にのみ存在できます。
パラメータは宣言する必要がなく、直接使用できます。
実引數(shù)(実引數(shù)): 関數(shù)を呼び出す際の引數(shù)を「実引數(shù)」と呼びます。実パラメータは実データです。
{} は関數(shù)の関數(shù)です。
return ステートメントは、関數(shù)の呼び出し元に値を返し、関數(shù)の実行を直ちに終了するために使用されます。
return は、関數(shù)の実行を中止するために使用されます。
break は、さまざまなループを中止するために使用されます。関數(shù)定義は実行されないため、効果を得るには関數(shù)を呼び出す必要があります。
関數(shù)呼び出し: 関數(shù)名を直接記述し、その後に括弧 () を続け、パラメータがある場合はパラメータを記述します。括弧は省略できません。
関數(shù)のパラメータの數(shù)
仮パラメータの順序は実際のパラメータの順序と一致している必要があります。
りー