//匿名函数和闭包
/*
function(){
return 'Lee';
}//单独匿名函数 无法运行
*/
/*
var box=function(){
return 'Lee';
}//把匿名函数赋值给变量
alert(box());
*/
/*
//匿名函数的自我执行
(function(){
alert('Lee');
})();
*/
/*
//把匿名函数的执行的返回值赋值给变量
var box=(function(){
return 'Lee';
})();
//alert(box);
//匿名函数传参
(function(age){
alert(age);
})(100);
*/
/*
//闭包, 函数里放一个匿名函数
function box(){
return function(){
return 'wang';
}
}
alert(box()());
*/
/*
//通过闭包返回局部变量
function box(){
var age=100;
return function(){
return age;
}
}
alert(box()());
*/
function box(){
var age=100;
return function(){
age++;
return age;
}
}
var b=box();
alert(b());
alert(b());
alert(b());
阅读(638) | 评论(0) | 转发(0) |