JS 简单的匿名函数
2011-10-17 15:32 呦菜 阅读(250) 评论(0) 编辑 收藏 举报匿名函数没有函数名,但可以被赋值给变量。
示例1:
(function(){ var doo = 2; var foo = 10; alert(doo*foo); })();
这是一个匿名函数,函数在定义之后便立即执行,出现在函数声明之后的一对括号立即对函数进行调用。
示例2:
(function(doo,foo){ alert(doo*foo); })(10,2);
这个匿名函数是将变量作为参数从外部传入。
同时,匿名函数也可以返回值赋给一个变量,如示例3:
var bar = (function(doo,foo){ return(doo*foo); })(10,2); alert(bar);