ホームページ > ウェブフロントエンド > フロントエンドQ&A > JavaScriptのreturnの意味は何ですか

JavaScriptのreturnの意味は何ですか

青灯夜游
リリース: 2023-01-07 11:41:09
オリジナル
4739 人が閲覧しました

JavaScript では、return は「戻る」を意味し、現在の関数の実行を中止して現在の関数の値を返すことができます。関数は return 文を実行すると、直ちに関数の値を返して関数の実行を終了しますが、このとき return 文以降のコードは実行されません。

JavaScriptのreturnの意味は何ですか

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

return は、文字通り「return」を意味します。公式定義の return ステートメントは、現在の関数を終了し、現在の関数の値を返します。

関数は return 文を実行すると、直ちに関数の値を返して関数の実行を終了しますが、このとき return 文以降のコードは実行されません。このような return 文の性質により、関数の実行を早期に終了する必要がある場合には、関数の実行をいつでも終了できるように、戻り値のない return 文がよく使用されます。

例 1: return ステートメントは関数値を明示的に返します。

<script>
   function expressionCaculate(x){
     if((x >= -10) && (x <= 10)){
         return x * x - 1;
     } else {
         return 5 * x + 3;
     }
   }
   console.log(expressionCaculate(6));
   console.log(expressionCaculate(12));
</script>
ログイン後にコピー

expressionCaculate() の戻り値の後には、関数が値に達したときに実行される式が続きます。 return ステートメント。最初に式を評価してから、その値を返します。関数が呼び出されると、x に渡された値に応じて、異なる式の値が返されます。

例 2: return ステートメントは関数の実行を中止します

<script>
   function add(a,b){
     if(a > b){
         console.log("a大于b");
         return;
         console.log("a+b=" + (a + b));
     }
     console.log("a+b=" + (a + b));
   }
   add(7,3);
</script>
ログイン後にコピー

add(7,3) コードが実行されると、add() メソッドは次のようになります。このとき、最初のパラメータの値が 2 番目のパラメータより大きい場合、「a は b よりも大きい」とコンソールに出力され、関数はリターンして実行を停止します。 return文は出力されません。実行結果を図に示します。

JavaScriptのreturnの意味は何ですか

[関連する推奨事項: JavaScript 学習チュートリアル]

以上がJavaScriptのreturnの意味は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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