函数的两个阶段
1. 函数定义阶段
+ 就是把代码放在盒子里面的过程
2. 函数调用阶段
+ 就是执行盒子里面代码的过程
- 函数定义阶段
+ 语法1: function 函数名() { ... }
=> function 定义函数的关键字
=> 函数名 该函数的名字(遵循变量的命名规则和规范)
=> () 参数位置, 先欠着
=> {} 代码段, 就是你装在盒子里面的代码
+ 语法2: var 变量名 = function () { ... }
=> 需要把名字写在前面, 以 var 的形式声明变量
- 函数调用阶段
+ 语法: 函数名()
=> (): 一个是喊你执行, 一个是参数
+ 什么时候书写, 什么时候调用
+ 书写多少次, 调用多少次
函数的特点:
+ 复用性: 一段代码多次使用
+ 即时性: 什么时候需要, 什么时候调用
+ 封装性: 可以封装一段代码