函数的分类
普通函数
有函数名,参数,返回值,同名覆盖。示例代码如下:
function add(a, b) {
return a + b;
}
匿名函数
没有函数名,可以把函数赋值给变量和函数,或者作为回调函数使用。非常特殊的就是立即执行函数和闭包。
立即执行函数示例代码如下:
(function(){
console.log(1)
})()
闭包示例代码如下:
var func = (function() {
var i = 1;
return function() {
console.log(i);
}
})()