1.定义函数有两种方式,一种是函数声明,一种是函数表达式。
函数声明的重要特征:函数提升
var func = (function(a) { this.a = a; return function(a) { a += this.a; return a; } })(function(a, b) { return a; }(1, 2)); func(4); //5