函数语法 :
函数是一种用于存储代码块的复杂数据类型
-
作用:解决代码复用问题
声明函数 :
声明函数只是把代码存起来,不会执行函数体
示例代码如下:
function 函数名(){
函数体代码: 需要存储的一段代码
}
调用函数 :
执行函数体代码 函数名()
函数参数 :
调用者 传递数据 函数
1 传:调用者
函数名(实际参数)
2 收:函数
function 函数名(形式参数){ //函数体代码 }
3 函数传参本质: 实参给形参赋值的过程
(1)函数传参是按照传入顺序一一赋值
(2)函数每一次调用传参过程都是独立的,互不影响
(3)函数 形参数量 和 实参数量 可以不一致的
函数返回值 :
函数 传递数据 给调用者
1 传 : 函数
function 函数名(){ return 值 }
2 收 : 调用者
let 变量名 = 函数名()
3 注意点
(1)函数return关键字后面的代码不会执行的
* 只要有return关键字,函数体立即结束执行。
(2)如果函数没有return,则默认返回值是undefined