代码改变世界

JavaScript匿名函数

2013-05-04 14:49  hduhans  阅读(162)  评论(0)    收藏  举报

1.JavaScript匿名函数可以避免造成全局变量的污染,其定义方式有以下几种:

   ① 函数字面量:首先声明一个函数对象,然后执行它

(function(){
     alert(1);
})();

   ② 优先表达式:由于Javascript执行表达式是从圆括号里面到外面,所以可以用圆括号强制执行声明的函数。(注意与函数字面量定义的区别,括号位置)

(function(){
     alert(2);
}());

   ③ Void操作符:用void操作符去执行一个没有用圆括号包围的一个单独操作数。

void function(){
     alert(3);
}();