var a =9;functionfn(){
a =0;returnfunction(b){
return b + a++;}}var f =fn();
console.log(f(5));
console.log(fn()(5));
console.log(f(5));
console.log(a);
5、
var x =4;functionfunc(){
returnfunction(y){
console.log(y +(--x));}}var f =func(5);f(6);func(7)(8);f(9);
console.log(x);
6、
functionfun(n, o){
console.log(o);return{
fun:function(m){
returnfun(m, n);}};}var c =fun(0).fun(1);
c.fun(2);
c.fun(3);