var a=1;
for(var b=0; b<10; b++){
return b;
};
sonsole.log(b)//返回为空
var a=1;
function bb(){
for(var b=0;b<10;b++){
return b;
};
};
console.log(bb);//返回0
var a=1;
function f1(){
var b=2;
function f2(){
console.log(a);//1
console.log(b)//2
};
};
function f1(){
var a=1;
function f2(){
alert(a);
};
return f2
};
console.log(f1());//function f2(){alert(a);};
console.log(f1()());//弹出1
function f1(){
var a=1;
function f2(){
alert(a);
};
return f2
};
var result=f1();
console.log(result());//弹出1
function f1(){
n=999;
function f2(){
alert(n);
}
return f2;
}
var result=f1();
result(); // 999
function f1(){
var a=222;
f2=function(){//注意此处这样写,这和使用var则为局部变量,不适用则为全局一个道理;
alert(a);
};
};
f1()//空
f2()//222,此处不用闭包就可访问
function f1(){
var a=222;
function f2(){//此处为函数
alert(a);
};
nAdd=function(){a+=1};
return f2
};
var obj=f1();
obj()//222
nAdd()//空
obj();//223,同时说明函数f1中的局部变量a一直保存在内存中,并没有在f1调用后被自动清除
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有