JS Day 4
一、什么是函数?
将反复使用的功能代码,封装成一个独立的模块,这个模块叫做函数。
二、封装函数的好处?
1. 一次封装,多次使用
2. 使程序可控
三、函数的分类: 内置函数和自定义函数
四、函数的数据类型: Function
五、如何声明函数?
1. 语句定义法(任何地方都可调用)
function 函数名([形参]){
功能模块(函数体)
}
2. 表达式定义法(只能先声明,后调用)
var 函数名 = function([形参]){
函数体;
}
六、如何调用函数?
1. 一般调用 : 函数名([实参]);
七、函数的参数
1. 形参: 定义函数时使用的参数
2. 实参: 调用函数时使用的参数
注:
1. 形参必须是变量
2. 实参可以是变量、常量 、表达式
3. 数量不等时,多余的实参忽略,多余的形参值为undefined
八、函数的返回值
return : 1. 返回结果(谁调用,返回给谁。哪里调用,返回到哪里)
2. 跳出函数
九、函数的写法总结:
1. 无参无返回值函数
2. 无参有返回值函数
3. 有参无返回值函数
4. 有参有返回值函数