関数 Prev. Page Next Page関数とは
関数とは、いくつかの処理をひとつのグループとして扱えるようにまとめたものです。
プログラムが大きくなってくると複数の場所で似たような処理をすることが多くなってきます。このような場合、似たような処理を何度も記述するのはよくありません。 似たような処理を一箇所に関数としてまとめ、利用したい場所からその関数を呼び出すことで、効率よくプログラムを作成できます。 関数を呼び出す際に関数内の処理で利用される入力値を指定できます。関数はこの入力値(引数)を利用して、その実行結果(戻り値)を関数の呼び出し元に返します。 関数の定義■functionによる関数定義
関数を定義するには function キーワードを使います。以下にその構造を示します。
■関数リテラルによる関数定義
関数は関数リテラルでも定義できます。関数リテラルは、関数を値として扱うことができるので、varを利用して変数に代入できます。
関数リテラルはfunction文とは異なりひとつの文として扱われるため、} の後ろにセミコロン;を入れます。
■Functionオブジェクトによる関数定義
JavaScriptでは、関数もオブジェクトの一種なので、new演算子を使用して生成できます。ひとつ以上の引数の後、最後に関数の処理を記述します。
var 変数名= new Fucntion([引数,引数, .....],関数の処理); 文字列で関数の本体を記述しなくてはならないため、使い勝手が悪く、効率が低下するなどの問題もあるので推奨できません。■関数のネスト
JavaScriptでは関数の処理の中に関数を定義することができます。関数内に定義された関数は、その関数内の処理でしか利用できません。
関数の呼び出し
関数の呼び出し方法には、以下の2つがあります。
■ 関数名を指定して呼び出す方法
関数名に()をつけて呼び出す方法です。
関数名([引数,引数,....]); ■ 関関数定義と同時に呼び出す方法
これは特殊な呼び方です。無名関数の定義の後ろに引数をしてするための()を続けることで、関数の定義と同時に呼び出せます。
function([引数,引数,....]){[関数の処理]}([引数,引数,....]); |
■相互リンク サーバー亭 高級補正下着 囲碁ソフト開発 =============== |