Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでのReturnステートメントのしくみ

JavaScriptでは、リターン ステートメントは、関数の実行を停止し、内部から値を返すために使用されます 関数。

関数addNameがあるとします。 名前の入力を受け入れます。

let addName = function(name) {}

次に、addName()に名前を渡します。 機能:

let myNameIs = addName("David")

ここで、addName 関数には変数nameが含まれています 文字列値が"David" ただし、現時点ではnameでは何もできません 変数とその文字列値DavidaddName()内に留まっているため 機能。

このようにアクセスしようとすると:

console.log(myNameIs)
// Undefined

undefinedを取得します 。

ここでreturn 絵になります。

return nameを追加します 関数内で、もう一度ログアウトしてみてください:

let addName = function(name) {
  return name
}

let myNameIs = addName("David")

console.log(myNameIs)
// "David"

今では機能します!


  1. JavaScriptのcontinueステートメント

    継続ステートメントは、特定の条件が発生した場合に1回の反復をジャンプするために使用されます。条件が満たされた場合、その反復はスキップされ、次の反復から続行されます。 以下は、JavaScriptでcontinueステートメントを実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=devic

  2. JavaScriptのデバッガーステートメント

    JavaScriptのデバッガーステートメントは、コードにブレークポイントを設定するために使用されます。コードは、デバッガーステートメントに遭遇するとすぐに実行を停止し、デバッガー関数(使用可能な場合)を呼び出します。 以下は、JavaScriptでデバッガステートメントを実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" co