【问题标题】:The difference between parameters and arguments参数和实参的区别
【发布时间】:2019-07-21 22:25:27
【问题描述】:

我已经阅读了一些关于参数和参数之间差异的内容。 我看到答案是: 函数参数是函数定义中列出的名称。 函数参数是传递给函数(并由函数接收)的真实值。 我想知道上面的解释是否完成。

【问题讨论】:

标签: javascript


【解决方案1】:

参数实际上是一个方法定义,它是一个变量在那个 方法,而参数是您传入的数据 方法调用时的参数。

public void DemoMethod(string param) { }

string arg= "Argument example";
DemoClass.DemoMethod(arg);

【讨论】:

    【解决方案2】:

    https://developer.mozilla.org/en-US/docs/Glossary/Parameter

    参数是传递给函数的命名变量。范围 变量用于将参数导入函数。

    注意参数和实参的区别:

    • 函数参数是函数定义中列出的名称。
    • 函数参数是传递给函数的实际值。
    • 参数被初始化为所提供参数的值。

    另见:

    【讨论】:

      【解决方案3】:

      是的,解释是正确的,但不完整。关于这两者,内部还有很多事情要做,但基本定义是正确的。

      参数是传递给函数的值(参数)的别名。

      参数是传递给函数的实际值。

      function f(a) => //a is a parameter
      {}
      
      
      f(5) => //5 is an argument.
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-04
        • 1970-01-01
        • 2010-09-14
        • 2010-10-11
        • 2011-03-11
        • 2021-06-02
        相关资源
        最近更新 更多