匿名函数与闭包
//普通函数
function box(){
return "黄";
}
alert(box()); //执行普通函数,输出返回值
//匿名函数
//单独的匿名函数不能运行
function (){
return "黄";
}
//把匿名函数赋值给变量
var box=function (){
return "黄";
}
alert(box());
//通过自我执行来执行匿名函数,语法:(匿名函数)();
(function (){
return "黄";
})();
//自我执行的匿名函数传递参数
alert((function (age){
return age;
})(100));
//函数里面的匿名函数,就是闭包了
function box(){
return function (){
return "HHb";
}
}
alert(box()());

浙公网安备 33010602011771号