函数
1.什么是函数
将需要反复使用的功能代码,封装成独立的模块,这个模块就是函数.
2.使用函数的好处?
- 可复用(可重复使用)
- 功能代码可控
3.函数的分类
- 内置函数 (js给我们提供的)
- 自定义函数 (自己定义)
4.函数的类型
Function
5.如何声明函数
5-1.语句定义法(在任意位置都可以调用)
function 函数名([参数]){
//功能代码
}
5-2.表达式定义法(只能先声明后调用)
var 函数名 = function([参数]){
//功能代码
}
6.如何调用函数
- 一般调用: 函数名([参数])
- 事件调用 触发事件后调用函数
7.函数的参数
形式参数(形参):定义函数时所传递的参数
实际参数(实参): 调用函数时所传递的参数
注意:
- 参数传递: 只能将实参 传递给形参,即单向传递
- 形参只能是变量; 实参可以是变量,常量,表达式
- 实参的数量 小于形参的数量时,多余的形参值为undefined
- 实参的数量 大于形参的数量时,自动忽略多余的实参