JavaScript:匿名函数 fn();只能先定义,再调用 1.赋值 例1:var fn=function() { console.log('hello'); //输出结果:hello } fn(); 例2:fn(); var fn=function(){ console.log('hello'); //无法输出结果 } 2.自我执行 例:(var function(){ console.log('你好'); //将自身当成函数,可以执行 })();