return文の使い方

不言
リリース: 2019-01-30 09:20:40
オリジナル
5918 人が閲覧しました

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(&#39;cat&#39;);
// false
ログイン後にコピー

この記事はここで終了です。さらに興味深い内容については、php 中国語 Web サイトにある他の関連コラム チュートリアルをご覧ください。 ! !

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

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