関数の概念
関数はパブリックコードの一部をカプセル化し、それに「関数」という名前を付けます。
関数は一度定義すると複数回呼び出すことができます。
関数は、よく使用される関数コードをカプセル化できます。例: ユーザー名認証、認証コード機能、メール認証、携帯電話番号認証
<!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>
関数定義形式
function functionName([参数1][,参数2][,参数N]){ 函数的功能代码; [return 参数r] }
関数定義形式の説明
関数キーワードは必須、すべて小文字。
functionName: 関数の名前。関数名の命名規則は変数の命名規則と同じです。
(): 関数定義時にデータを受け取るパラメータです。パラメータはオプションであり、複数のパラメータはカンマで区切られます。
仮引数(仮引数): 関数を定義する際の引数が「仮引数」です。主に、関数の呼び出し元によって渡されたデータを受信するために使用されます。
仮パラメータの名前は変数の命名規則と同じです。
ただし、仮パラメータは「var」キーワードでは定義できません。
パラメータは関数内にのみ存在できます。
パラメータは宣言する必要がなく、直接使用できます。
実引数(実引数): 関数を呼び出す際の引数を「実引数」と呼びます。実パラメータは実データです。
{} は関数の関数です。
return ステートメントは、関数の呼び出し元に値を返し、関数の実行を直ちに終了するために使用されます。
return は、関数の実行を中止するために使用されます。
break は、さまざまなループを中止するために使用されます。関数定義は実行されないため、効果を得るには関数を呼び出す必要があります。
関数のパラメータの数
仮パラメータの順序は実際のパラメータの順序と一致している必要があります。
りー次のセクション