函数声明、函数类型、返回值、行参与实参、arguments对象、callee属性
函数声明:定义:
函数是定义一次但却可以调用或执行任意多次的一段JS 代码。
函数有时会有参数,即函数被调用时指定了值的局部变量。
函数常常使用这些参数来计算一个返回值,这个值也成为函数调用表达式的值
类型种类
1、静态解析
声明式函数定义先于函数执行代码被解析器解析。
2、动态解析
匿名式函数(函数表达式)是在函数运行中进行动态解析
return返回值
任何函数都可以通过return语句跟后面的要返回的值来实现返回值
形参
一个函数在定义时声明的参数叫形参
形参数量可以通过length属性获得
实参
调用函数中传入函数的参数为函数实参
arguments对象
函数不介意传递进来多少参数,也不会因为参数不同意而错误
函数体内可以通过arguments对象来接收传递进来的参数
callee属性
Arguments对象提供了属性callee,用来引用当前正在执行的函数