当前位置:编程学习 > JS >>

js匿名函数调用方法

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);

 

补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,