立即执行函数
immediate invoked function expression
-
自动执行
-
执行完成后立即释放
(function(){
var a = 1,b=2;
console.log(a+b)
}()) // w3c建议
(function(a,b){
return a+b;
})(a,b);
// 可以加参数 可以有返回值
表达式才能被执行符号执行,被小括号包裹的是表达式,函数声明被变成表达式,函数名被自动忽略
立即执行函数
immediate invoked function expression
自动执行
执行完成后立即释放
(function(){
var a = 1,b=2;
console.log(a+b)
}()) // w3c建议
(function(a,b){
return a+b;
})(a,b);
// 可以加参数 可以有返回值
表达式才能被执行符号执行,被小括号包裹的是表达式,函数声明被变成表达式,函数名被自动忽略