📜  JavaScript |函数参数

📅  最后修改于: 2022-05-13 01:56:20.956000             🧑  作者: Mango

JavaScript |函数参数

函数参数是在函数定义中定义的名称,在函数定义中传递给函数的实际值称为参数。

句法:

function Name(paramet1, paramet2, paramet3,paramet4) {
    // Statements
}

参数规则:

  • 无需在 JavaScript函数定义中指定参数的数据类型。
  • 它不根据传入的 JavaScript函数执行类型检查。
  • 它不检查接收到的参数的数量。

参数:

  • 名称:用于指定函数的名称。
  • 参数:在函数的参数字段中提供。

示例:此示例使用 JavaScript函数参数并找到最大的数字。



  

    
        Function Parameters and Arguments
    

  

  
    

GeeksForGeeks

       

Finding the largest number : (4, 50, 6)

       

                               

输出:

默认参数:默认参数用于在没有传递值或未定义的情况下使用默认值初始化命名参数。

句法:

function Name(paramet1 = value1, paramet2 = value2 .. .) {
    // statements
}

示例:此示例使用默认参数并执行数字相乘。



  

    
        Function Parameters and Arguments
    

  

  
    

GeeksForGeeks

           

GFG Function multiply :

           

                                   

输出:

参数对象:参数对象是 JavaScript 函数中的内置对象。在所有非箭头函数中,参数对象都是局部变量。使用参数对象分析函数内部的参数。

例子:



  

    
        Function Parameters and Arguments
    

  

  
    

GeeksForGeeks

           

        Finding the largest number in :         (10, 12, 500, 5, 440, 45)      

           

                                   

输出:

参数按值传递:在函数调用中,参数被称为参数。值传递将变量的值发送给函数。它不发送变量的地址。如果函数改变了参数的值,那么它不会影响原始值。
例子:



  

    
        Arguments are Passed by Value
    

  

  
    

GeeksForGeeks

           

                                        

输出:

引用传递的对象:在引用传递的对象中,传递变量的地址而不是值作为参数来调用函数。如果我们改变函数内部变量的值,那么它将影响外部函数变量。

例子:



  

    
        Arguments are Passed by Value
    

  

  
    

GeeksForGeeks

           

                               

输出: