JavaScriptの戻り関数?

王林
リリース: 2023-05-17 20:54:38
オリジナル
440 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート