ホームページ > 記事 > ウェブフロントエンド > return文の使い方
return ステートメントは関数の実行を終了し、関数の値を返しますが、return ステートメントはどのように使用されるのでしょうか?この記事ではreturn文の使い方のreturn文の使い方を紹介します。
#最初に知っておく必要があるのは、特に明記されていない限り、return文の使い方 のすべての関数は未定義を返すということです
##For これをテストするには、単純に空の関数を作成して呼び出します。function test(){}; test(); // undefined予想通り、関数を呼び出すと、コンソールに未定義が返されます。 (推奨コース:
return文の使い方 チュートリアル )
実際に戻り値を指定していきます。 test() 関数を再作成しましょう。ただし、今回は戻りパラメータを含めます。function test(){ return true; }; test(); // true真の値が返されることがわかります。
return ステートメントは関数の実行を終了します
テスト関数には 2 つの return ステートメントがありますfunction test(){ return true; return false; }; test(); // true最初の return ステートメントは、関数の実行を直ちに停止します。関数を実行し、true を返します。 コード return false の 3 行目は実行されません。
return ステートメントはコールバック関数に値を返します
値を 2 倍出力する関数 double() を作成しましたlet double = function(num) { return num * 2; }理由a 値はコールバック関数に返されます。変数を作成し、それを関数の呼び出しと同じに設定できます。
let six = double(3); // 6
return ステートメントは関数を終了します
リターンにより即停止 関数の実行以外にも、関数の中断や終了にも使用できます。 例は次のとおりですlet countTo = function(num){ if(typeof num!='number') return false; for(var i = 1; i <= num; i ++){ console.log(i); } }この例では、関数 countto() はユーザーが入力した数値までカウントします。ただし、ユーザーが数値ではなく文字列、ブール値、配列などを入力した場合、関数は終了して false を返します。
countTo(3); // 1 // 2 // 3countTo('cat'); // falseこの記事はここで終了です。さらに興味深い内容については、php 中国語 Web サイトにある他の関連コラム チュートリアルをご覧ください。 ! !
以上がreturn文の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。