第一种 function foo() { ; function bar() { a *= ; } bar(); return a; } 第二种 function foo() { ; function bar() { a *= ; return a; } return bar; } 两种效果相同. 调用结果 var baz = foo(); // baz is now a reference to function bar. alert(baz()); // returns 20. alert(b…