函数就是一段被封印的代码,定义一次,就可以被执行或调用无数次。在 JavaScript 中,函数可以视为一类数据,作为值赋给变量、对象属性、数组元素。
而从面向对象的角度分析,函数也是构造型对象,普通对象都可以通过构造而成。灵活使用函数,能够优化 JavaScript 代码性能,提升编程效率。
包括:函数参数 、 arguments 、 局部变量 、 内部函数 、 this ;
其中 this 、 arguments 是默认系统的标识符,不需要声明。
其在函数体内的优先级为 : this -> 局部变量 -> 形参 -> arguments -> 函数名。