JavaScriptの関数内でreturnステートメントを使う方法とは?
JavaScriptのreturnステートメントは、関数から呼び出し元へ値を返すために使用されます。returnの後に記述した値や式が評価され、その結果が関数の呼び出し元に渡されます。これにより、計算結果や処理の成果物を関数の外部で活用できるようになります。
基本構文
function 関数名(引数) {
return 返したい値;
}
使用例
以下のコードは、2つの数値を受け取り、その積(掛け算の結果)をreturnで返す関数の例です。実際にブラウザで実行して、関数内でのreturnステートメントの動作を確認してみてください。
<html>
<body>
<script>
function multiply(num1, num2) {
return num1 * num2;
}
var result = multiply(5, 10);
document.write("掛け算の結果: " + result);
// 出力: 掛け算の結果: 50
</script>
</body>
</html>
この例では、multiply(5, 10) を呼び出すと、関数内で 5 * 10 が計算され、その結果 50 が変数 result に返されます。
returnステートメントのポイント
- 処理の終了: returnが実行された時点で関数は終了し、それ以降のコードは実行されません。
- デフォルトの戻り値: returnを省略した場合、関数は自動的に
undefinedを返します。 - 柔軟な戻り値: 数値だけでなく、文字列・真偽値・オブジェクト・配列など、あらゆる値を返すことができます。
-
C#のusingステートメントとは?使い方とリソースの自動解放を解説
C#のusingステートメントは、1つ以上のリソースを確保し、処理が完了した時点でそのリソースを自動的に解放するために使用されます。ファイル操作やデータベース接続など、明示的な後始末が必要な場面で特に役立ちます。usingステートメントの主な目的は、リソースを適切に管理し、すべてのリソースを自動的に解放することです。これにより、開発者が手動でDisposeメソッドを呼び出す必要がなくなり、リソースリークのリスクを大幅に減らすことができます。usingブロックを抜けるタイミングで、対象オブジェクトのDispose()メソッドが自動的に呼び出される点がポイントです。サンプルコード次の例では、Sys
-
Pythonのreturnステートメント徹底解説!関数から値を返す方法
returnステートメントとは Pythonにおける return [式] ステートメントは、関数の処理を終了させ、必要に応じて呼び出し元(caller)へ式の結果を返すための構文です。 重要なポイントとして、引数を指定しない return ステートメントは return None と同じ意味になります。つまり、明示的に何も返さない関数は、暗黙的に None を返していることになります。 基本的な構文 def 関数名(引数1, 引数2): # 処理 return 式 サンプルコード これまでの例では、関数が値を一切返していませんでした。次のように記述すると、関数から値を返す