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

JavaScriptの引数とパラメータの違いは何ですか?

JavaScriptでの引数とパラメーターの違い、および使用する用語が重要かどうかについて学びます。

JavaScriptの引数/パラメーターとは何ですか?

JavaScriptで関数を実行する場合、関数を呼び出すときに関数に情報を渡すオプションがあります。

渡す情報は引数またはパラメーターと呼ばれ、ほとんどの開発者は概して2つの用語を同じ意味で使用します。

例:

function greetings(name) {
	console.log(name)
}

greetings('Anna') 

'Anna' 一部はgreetings()のときに渡されるものです 関数が呼び出されます。

それは引数ですか、それともパラメータですか?

JavaScriptの引数とパラメータについてDanAbramovが言っていることは次のとおりです。

これらは、読んでいる側(関数定義または関数呼び出し)に応じて、「引数」または「パラメーター」と呼ばれます。ただし、この用語の区別は衒学的であり、実際には、これら2つの用語は同じ意味で使用されます。

出典

つまり、 いつの違い 完全なコミュニケーションでいずれかの用語を使用するには:

  • パラメータ: 関数定義内で渡されるもの。
  • 引数: 関数が呼び出されたときに渡されるもの。

したがって、上記の例で、教科書の正しい用語を使用する場合:

  • 引数を渡します アンナ 関数に。
  • 名前 function Greetings(name)内の一部 はパラメータです。

ただし、適切なタイミングで正しい用語を使用しても、コードの実行と理解の両方に関して、大きな違いはありません。

開発で心配する可能性のあるすべてのことの中で、これはそれらの1つではありません—彼らが本当に就職の面接に行かない限り、 優れたコードを書く能力よりも、このことに気を配ってください。


  1. JavaScriptの関数とメソッドの違いは何ですか?

    JavaScriptでも関数とメソッドは同じですが、メソッドはオブジェクトのプロパティである関数です。 以下はJavaScriptの関数の例です- function functionname(param1, param2){    // code } 例 メソッドはオブジェクトに関連付けられた関数です。以下はJavaScriptのメソッドの例です- <html>    <head>       <script>          var e

  2. JavaScriptのパラメータと引数。

    関数パラメーターは、関数定義に存在する変数の名前です。関数の引数は、関数に渡され、関数によって受け取られる実際の値です。 以下は、JavaScriptのパラメーターと引数を示すコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"