【JavaScript ECMAScript】return文の使い方
return文の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
return文は、JavaScriptにおいて関数の実行を終了させ、その関数から値を呼び出し元へ返すための重要な構文です。関数内でreturn文が実行されると、その時点以降の関数の処理はすべて中断され、関数は終了します。
return文に式が指定されている場合、その式の評価結果が関数の戻り値として呼び出し元に渡されます。例えば、return expression;のように記述すると、expressionが計算された結果が返されます。この戻り値は、関数を呼び出した側で変数に代入したり、別の関数の引数として利用したりすることができます。これにより、関数が特定の計算結果や処理の状態を外部に伝えることが可能になります。
一方、return文に式が指定されていない場合、例えば単にreturn;と記述された場合、関数はundefinedという特殊な値を返します。これは、関数が明示的に値を返さないことを示します。また、関数内にreturn文が一つも記述されていない場合も、その関数は処理の最後に暗黙的にundefinedを返して終了します。
このようにreturn文は、関数の制御フローを管理し、関数と外部とのデータのやり取りを確立する上で不可欠な要素です。適切な戻り値を設定することで、プログラムの柔軟性と再利用性を高めることができます。
公式リファレンス: return
構文(syntax)
1function addNumbers(a, b) { 2 return a + b; 3}
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません