百度
360搜索
搜狗搜索

函数参数和返回值详细介绍

函数的参数主要是为了提高函数的灵活性和可重用性。在定义函数方法时,函数名后面的圆括号中的变量名称为“形参”;在使用函数时,函数名后面圆括号中的表达式称为“实参”。由此可知,形参和实参都是函数的参数,它们的区别是一个表示声明时的参数,相当于定义的变量,另一个表示调用时的参数,调用带参数函数时,实现了实参为形参赋值的过程。

关于形参与实参的几点注意事项

  • 在未调用函数时,形参并不占用存储单元。只有在发生方法调用时,才会给函数中的形参分配内存单元。在调用结束后,形参所占的内存单元也自动释放。
  • 实参可以是常量、变量或表达式;形参必须是声明的变量,由于JavaScript是弱类型语言,所以不需要指定类型。
  • 在函数调用中,实参列表中参数的数量、类型和顺序必须与形参列表中的参数可以不匹配,如果形参个数大于实参个数,那么多出的形参值为undefined,反之,多出的实参将忽略。
  • 实参对形参的数据传递是单向传递,即只能由实参传给形参,而不能由形参传回给实参。

如果希望函数执行完毕后,返回一个值给调用函数者,可以使用return语句。如果函数没有使用return语句返回一个值的话,默认返回undefined。当程序执行到return语句时,将会结束函数,因此

return语句一般都位于函数体内的最后一行。 return语句的格式如下:

return [返回值]

return语句中的返回值,可以是常量、变量、表达式等,并且类型可以是前面介绍的任意类型。如果省略返回值,代表结束函数。

,

网站数据信息

"函数参数和返回值"浏览人数已经达到49次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:函数参数和返回值的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!