1. 関数とは
同じコードを複数回使用する必要がある場合は、それらを関数にカプセル化できます。関数は、コード内でいつでも呼び出すことができるステートメントのセットです。各関数は実際には短いスクリプトです。
例: 複数の合計セットの関数を完了する。
var sum; sum = 3+2; alear(sum); sum = 7+8; alear(sum); ......//不停的重复两行代码
8 つのグループの数値の合計を実装する場合、16 行のコードが必要になります。実装するコードの行数も増えます。したがって、特定の機能を実行するコード ブロックを関数内に配置し、その関数を直接呼び出すことができるため、大量のコードを繰り返し入力する手間が省けます。関数を使用して完了します:
function add(a,b){ sum = a+b;//只需要写一次就可以 }; add2(3,2); add2(7,8); ......//只需要调用函数就可以
2. 関数
を定義します。
関数の構文を定義します
function 函数名(参数argument){ 函数体statements; } //function定义函数的关键字,“函数名”你为函数取的名字,“函数体”替换为完成特定功能的代码。
function shout(){ var beatles = Array("John","Paul","George","Ringo"); for (var count = 0; count < beatles.length; count++){ alert(beatles[count]); } } //这个函数里面的循环语句将依次弹出对话框来显示beatles里面内容。 shout();调用函数,执行脚本里的动作
2 つの数値を合計し、結果を表示する関数を完了します:
<script type="text/javascript"> function add2(){ sum = 3+2; alert()sum; } add2(); </script>
3. 関数呼び出し
関数を定義した後は、自動的に実行することはできません。関数を呼び出して、必要な位置に関数名を直接記述する必要があります。
最初のケース: