1、何为函数
函数:被设计为执行特定任务的代码块,可以实现代码复用。
2、函数的使用
先声明再调用,一次声明多次调用,不调用则不执行
声明函数: function 函数名( ){ ....}
调用函数:函数名( )
3、函数的参数
形参: 声明函数中,函数名后面括号里的值为形参
实参:调用函数中,函数名后面括号里的值为实参
如何传递参数:将实参里的内容传送到形参里,形参接收再进行函数体的执行。
4、函数的返回值 return
将函数内部处理好的结果返还给调用者,函数内部只能出现 1 次 return,并且 return 后面代码不会再被执行;一旦使用return会立即结束当前函数。若未设置return,则默认返回值为undefined
5、函数是一等公民
即函数也有变量提升 所以函数可以在定义之前使用。
函数名和变量名重复时,执行函数
但是当同名的var fn=124在function下面写的时候,则执行var
建议使用let来避免重名的问题,因为let一旦重名就会报错