JavaScript 関数 新しいページはコチラ
提供: yonewiki
(→引数取得 arguments,arity) |
(→戻り値 return) |
||
155行: | 155行: | ||
== 戻り値 return == | == 戻り値 return == | ||
+ | *function funcName() = { ...; return 1; } | ||
+ | :上記のような関数定義の{}内の一連の処理の一番最後やその他の場所で記されたreturnというキーワードを見つけた場合、これで関数内の処理が終了すると共に、戻り値というものが関数部の処理結果として返され、関数を呼び出した際の命令の左側に代入演算子=を付加し、その左に記された変数に戻り値が代入されます。戻り値は、上記のような数値を格納する変数でも、オブジェクトが戻り値ならばオブジェクトを格納するためのオブジェクト名であっても良いです。戻り値は一つですので、複数の値をまとめて返したい場合はオブジェクトやファイル入出力といった形式で処理結果に従って、戻り値のようなものを設定する必要があります。 | ||
+ | |||
+ | サンプル | ||
+ | <syntaxhighlight lang="javascript" line start="1"> | ||
+ | |||
+ | </syntaxhighlight> | ||
+ | [[Media:JavaScript Function return.html|実行結果サンプル]] | ||
== オブジェクトとしての利用 == | == オブジェクトとしての利用 == |