javascript的作用域练习

function a(){
				function b(){
					var bb = 234;
					 aa =0;
				}
				var aa = 123;
				b();
				console.log(aa);
			}
			var glob = 100;
			a();//0
function a(){
				function b(){
					var bbb = 234;
					console.log(aaa);
				}
				var aaa = 123;
				return b; //内部的函数被保存到了外部
			}
			var glob = 100;
			var demo = a();//内部的函数被保存到了外部
			demo();//123

a执行和b被定义是一样的。

猜你喜欢

转载自blog.csdn.net/hdq1745/article/details/81148222