<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//闭包
var n;
function f(){
var a=123;
n=function(){
return a;
};
}
f();
//需要先调用f函数,再调用n函数就可以得到a的值
alert(n());
function f1(param){
var y=function(){
return param;
}
param++;
return y;
}
document.write(f1(2)+"<br />");
var test1=f1(1);
document.write(typeof(test1)+"<br />");
document.write(test1+"<br />")
document.write(test1()+"<br />");
</script>
</body>
</html>