函数的作用
任意功能的代码进行“封装” ,在需要的时候进行调用
函数的目的:复用代码
函数的语法
//定义函数
function 函数名(){
函数体 //封装的代码
}
函数名() //调用函数
函数的参数
function 函数名(形参1,形参2...){
函数体
}
函数名(实参1,实参2...)
形参:
- 就是在函数内部可以使用的变量,在函数外部不能使用
- 行参的值是在函数调用的时候由实参决定的
实参
- 在函数调用的时候给形参赋值的
-也就是说,在调用的时候是给一个实际的内容的
-多个参数的时候,是按照顺序一一对应的
函数的返回值
return 返回的意思,其实就是给函数一个 返回值 和 中断函数
终断函数:
- 当我开始执行函数以后,函数内部的代码就会从上到下的依次执行
- 必须要等到函数内的代码执行完毕
- 而 return 关键字就是可以在函数中间的位置停掉,让后面的代码不在继续执行
返回值:
函数定义的方式
声明式函数定义
function fn(){
}
-----------------
赋值式函数定义
var fn = function(){
}
函数预解析
注意:
-预解析,如果遇到同名变量和函数,函数优先
-if条件不管成不成立语句块都会解析
-return语句后代码不执行,但会进行预解析