次のページこのコースでの関数の学習を終えるために、最後に議論しておくべき大事なコンセプトがあります。関数によっては完了時に特定の値を返さないものもありますが、値を返すものも当然あります。それらの値が何であるか、どのようにカスタム関数に意味のある値を返させるのかについて理解することは重要です。これらについてすべてを以下で紹介します。目的:関数の戻り値とその使い方を理解すること戻り値とは?戻り値は、その名が示すとおり関数の実行が完了した時に返される値です。戻り値についてそこまで意識してこなかったかもしれませんが、これまでに何度も戻り値を見てきているはずです。以下のコードを見てみましょう。置き換えられた新しい文字列を返します。最初の関数の記事で紹介したコードです。つの引数を渡しています。この関数の実行が完了した時に、関数は置換された新しい文字列を値として返します。変数に代入しています。いうセクションがあります。関数によって返される値が何か知り把握することはとても大事です。従って、可能な限りこちらも見るようにしてください。して戻り値を記載しています)。呼び出された関数の結果として特定の値は返されていません。スクリーンのどこかにボックスの表示を作っているだけです。一般的に、戻り値は関数がある種の計算をしている途中の段階で使用されます。何らかの値を伴った最終的な結果に到達するために、これらの値は関数によって計算される必要があります。関数が結果を返すことによって、戻り値は次の計算の段階で使われるようになります。いうキーワードを使うことです。例でこれを見たでしょう。回の呼び出しが行われます。その受け取った数値までの乱数を返します。以下のようになります。Math.floor(Math.random()*number);}次のように書くことも可能です。result;}しかし最初のものの方がよりコンパクトで、効率よく書けています。計算の結果が返されます。この戻り値は、関数が呼び出された時点で表示されますが、コードはそのまま続行されます。以下のコードを実行したとします。値を返した場合、このコードは実際には次のように実行されたことになります。Math.PI);コード上の関数の呼び出しがまず行われ、その戻り値が関数の呼び出しの代わりとなり、その後にコードそのものが実行されます。戻り値を返す関数を作る戻り値を返すオリジナルな関数を書いてみましょう。ファイルをローカル環境にコピーします。フィールドとパラグラフ(段落)要素を含んでいます。つの変数で保持させています。このページに対して、テキストボックスに数値を入力したら、入力した数値と関連のある異なる数値を下のパラグラフ要素に表示させるようにしていきます。要素に追加していきましょう。コードの下に、以下の関数定義を追加します。関数は大変わかりやすいでしょう。引数として渡された正方形や立方体の数を返しています。関数は引数として渡された数の階乗を返しています。入力された数値を出力する処理を追加していきます。イベントハンドラーを既存の関数の下に記述しましょう。イベントハンドラーを作っていきます。次に、条件付きテストを行うようにします。入力された値が数値でなければ、パラグラフ要素にエラーメッセージを出力します。返すかどうか見るようにします。