立即执行函数:函数定义之后,立即被调用,并且只会被调用一次。
<script>
//直接在立即执行函数后面加()进行调用。
(function(){
console.log("我是一个立即执行函数");
})();
//如果立即执行函数有参数的话,这样调用
(function(a,b,c){
console.log("a= "+a);
console.log("b= "+b);
console.log("c= "+c);
})(1,2,3);
//如果立即执行函数有返回值的话,这样调用
var sum=(function(a,b,c){
return a+b+c;
})(1,2,3);
console.log(sum);
</script>