文を使うことで呼び出し元に値を返すことができます。文に記述された式を評価した結果が関数の呼び出し元に返されます。関数名(引数)」のように記述すれば、関数から返された値を変数に代入することができます。return文は関数の中でしか使えません。それ以外の場所で使用すると構文エラーとなります。文は単に関数内の処理を終了して、呼び出し元へ処理の流れを戻すためにも使用されます。実行されずに)呼び出し元へ処理を戻します。前後の文脈から文の末尾を判断してくれます。この寛容さは以下のような場合、意図した動作になりません。statement上記は、与えられた引数の二乗を返す関数ですが、実際に呼び出すと意図した結果が得られません。後にセミコロンを追加して解釈してしまうためです。到達できなくなっています。文でも途中で改行を加えると意図しない結果になるので、注意が必要です。例外処理プログラムを実行するとプログラミング時には想定していなかった様々なエラー(例外)が発生します。そのような場合にもスクリプト全体が停止しないようにするのが例外処理の役割です。文を使ってプログラム中で明示的に記述した場合に、例外がスローされます(例外を発生することを「例外をスローする」とも言います)。