ホームページ > 記事 > ウェブフロントエンド > JavaScriptの戻り関数?
JavaScript の Return 関数
JavaScript では、関数は再利用できる事前定義されたコードのセットです。特定のタスクを実行する必要がある場合は、ニーズに基づいて必要な操作を実行する関数を呼び出します。関数はパラメータを受け取り、呼び出しサイトで使用できる値を返すことができます。
戻り値 (Return Value) は、関数の実行完了後に呼び出し元に返される値を指します。 JavaScript では、戻り値は return ステートメントによって定義されます。このステートメントは関数を終了し、実行中に値を返します。
文法
return ステートメントの構文は非常に単純で、次のようになります:
return value;
ここで、value は返したい値であり、数値を指定できます。文字列、ブール値、配列、またはオブジェクト。
例 1:
function add(a, b) { return a + b; } var result = add(4, 6); //result的值是10
この例では、add という名前の関数を定義します。この関数は 2 つのパラメーター a と b を受け取り、それらを加算して返します。次に、この関数を呼び出し、戻り値を変数 result に保存します。
例 2:
function compareNumbers(a, b) { if (a > b) { return true; } else { return false; } } var result = compareNumbers(10, 5); //result的值是true
この例では、2 つの数値の大きさを比較するために、compareNumbers という名前の関数を定義します。この関数は 2 つのパラメータ a と b を受け取ります。a が b より大きい場合は true を返し、それ以外の場合は false を返します。次に、この関数を呼び出し、戻り値を変数 result に保存します。
JavaScript では、関数の戻り値の型は任意のデータ型になります。したがって、関数の戻り値を任意の型の変数に割り当てることができます。関数が値を返さない場合は、未定義を返します。
例 3:
function sayHello(name) { console.log('Hello ' + name); return; } var result = sayHello('John'); //result的值是undefined
この例では、パラメーター名を受け取り、「Hello」と名前をコンソールに出力する、sayHello という名前の関数を定義します。次に、この関数を呼び出し、戻り値を変数 result に保存します。この関数には戻り値がないため、戻り値は未定義です。
概要
JavaScript の関数は、特定のタスクを実行して値を返すことができるツールです。戻り値は return ステートメントを使用して定義され、構文は非常に単純です。関数の実行中に、JS インタープリターが return ステートメントを検出すると、実行は直ちに停止され、指定された値が返されます。関数の戻り値を任意の型の変数に代入して、それを使って何でも行うことができます。
以上がJavaScriptの戻り関数?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。