//匿名函数 function(){ return 'lee'; }; //匿名函数不能调用,要调用可以通过下述方法 //1 把匿名函数赋值给变量 var box=function(){ return 'lee'; }; alert(box()); //lee //2 通过自我执行来执行匿名函数(匿名函数)(); var box=(function(){ //把匿名函数的返回值赋给box变量 return 'lee'; })(); alert(box);//lee alert((function(age){ //传参 return age; })(100)); //100 //函数里的匿名函数,形成闭包 function box(){ return function(){ //闭包 return 'lee'; } } alert(box()); //返回闭包里的函数体 alert(box()()); //lee var a = box(); alert(a());//lee,也可以通过这个访问
下一节将介绍闭包