JavaScript 関数 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(オブジェクトとしての利用)
(戻り値 return)
156行: 156行:
 
== 戻り値 return ==
 
== 戻り値 return ==
 
*function funcName() = { ...; return 1; }
 
*function funcName() = { ...; return 1; }
:上記のような関数定義の{}内の一連の処理の一番最後やその他の場所で記されたreturnというキーワードを見つけた場合、これで関数内の処理が終了すると共に、戻り値というものが関数部の処理結果として返され、関数を呼び出した際の命令の左側に代入演算子=を付加し、その左に記された変数に戻り値が代入されます。戻り値は、上記のような数値を格納する変数でも、オブジェクトが戻り値ならばオブジェクトを格納するためのオブジェクト名であっても良いです。戻り値は一つですので、複数の値をまとめて返したい場合はオブジェクトやファイル入出力といった形式で処理結果に従って、戻り値のようなものを設定する必要があります。
+
:上記のような関数定義の{}内の一連の処理の一番最後やその他の場所で記されたreturnというキーワードを見つけた場合、これで関数内の処理が終了すると共に、戻り値というものが関数部の処理結果として返され、関数を呼び出した際の命令の左側に代入演算子=を付加し、その左に記された変数に戻り値が代入されます。戻り値は、上記のような数値を格納する変数でも、オブジェクトが戻り値ならばオブジェクトを格納するためのオブジェクト名であっても良いです。戻り値は一つですので、複数の値をまとめて返したい場合はオブジェクトやファイル入出力といった形式で処理結果に従って、戻り値のようなものを設定する必要があります。サンプルでは関数のオブジェクト利用について、理解がないとオブジェクトの戻り値のサンプルの具体的な意味がわからないと思うので、次の項目の説明も併せて理解すると動作についての理解が深まるかと思います。
  
 
サンプル
 
サンプル

2016年2月22日 (月) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス