JavaScript 制御構造 新しいページはコチラ
提供: yonewiki
(→with 省略表記) |
(→関数) |
||
778行: | 778行: | ||
== 関数 == | == 関数 == | ||
+ | 既に、ここまでの説明でfunctionというキーワードを使ってプログラムの機能を持たせて、サンプルプログラムを紹介してきましたが、あらためて関数について説明します。関数は、プログラムから呼び出されるもの、オブジェクトとして扱われ、別名オブジェクトが関数の機能を引き継ぐもの、そして、ここまで紹介しなかった生成方法として、newキーワードに続けて関数を記述するという生成と定義の同時記述についても可能です。更に、関数が引数というものを受け取ることについても説明していません。引数は関数の呼び出し元が、変数やオブジェクト名を関数名に続く()の中にカンマ区切りで記述して呼び出すと、関数はその値を受け取り、関数内部のプログラムで受け取った値を活用した処理を実行することができるというものです。そして、引数に対応して戻り値というものもあり、これは実行の結果、ひとつの変数やオブジェクト名の値を呼び出し元に返却するものです。関数のほかの機能としては、引数の数の管理や引数そのもののオブジェクトがあり、引数全体をまとめたオブジェクト名が用意されていること、呼び出し元関数の特定手段。そういった機能が提供されます。 | ||
+ | |||
=== function 関数 === | === function 関数 === | ||
[[JAVA Script#リファレンス]]に戻る。 | [[JAVA Script#リファレンス]]に戻る。 |