【www.gdgbn.com--php函数】

js匿名函数调用方法
方式1,调用函数,得到返回值。强制运算符使函数调用执行

view sourceprint?1 (function(x,y){ 

2     alert(x+y); 

3     return x+y; 

4 }(3,4));

 

方式2,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用再去调用执行

view sourceprint?1 (function(x,y){ 

2     alert(x+y); 

3     return x+y; 

4 })(3,4);

这种方式也是很多库爱用的调用方式,如jquery,mootools。

 

方式3,使用void

view sourceprint?1 void function(x) { 

2       x = x-1; 

3       alert(x); 

4 }(9);

方式4,使用-/+运算符

view sourceprint?01 -function(x,y){ 

02     alert(x+y); 

03     return x+y; 

04 }(3,4); 

05   

06 +function(x,y){ 

07     alert(x+y); 

08     return x+y; 

09 }(3,4); 

10   

11 --function(x,y){ 

12     alert(x+y); 

13     return x+y; 

14 }(3,4); 

15   

16 ++function(x,y){ 

17     alert(x+y); 

18     return x+y; 

19 }(3,4);

 

最后看看错误的调用方式

view sourceprint?1 function(x,y){ 

2     alert(x+y); 

3     return x+y; 

4 }(3,4);

 

本文来源:http://www.gdgbn.com/jiaocheng/29275/