JavaScript-函数

63 阅读1分钟

概念

将需要使用的功能代码,封装成独立的模块,这个模块就是函数。

好处

  • 可复用
  • 功能代码可控

分类

  • 自定义函数(自己定义的)
  • 内置函数(JS提供的)

类型

Function

如何声明函数

  1. 语句定义法(在任意位置都可调用) function foo(参数){功能代码} 参数名首字母小写
  2. 表达式定义法

调用函数

  • 一般调用:函数名+()show()
  • 表达式定义法:var show=function(){}只能先声明后调用
  • 事件调用:触发事件后调用函数

函数的参数

  • 形式参数(形参):定义函数时所传递的参数
  • 实际参数(实参):调用函数时所传递的参数
  • 只能将实参传递给形参,即单向传递
  • 形参只能是变量,实参可以是变量,常量,表达式
  • 实参的数量少于形参的时候,多余的形参值为undefined
  • 实参的数量大于形参的时候,自动忽略多余的实参