function (){
alert('a function');
}
当我把它放在firebug javascript控件上时。它显示函数语句需要名称
(function (){
alert('a function');
}())
当我把上面的内容显示确定时。
function (){
alert('a function');
}()
它还显示函数语句需要名称并且不执行该函数。为什么呢?
答案 0 :(得分:1)
function (){
alert('a function');
}
是一个函数语句,因此需要一个名称。
(function (){
alert('a function');
}())
()
将语句更改为表达式,所以没关系。
你也可以使用以下方式。
(function (){
alert('a function');
})();
!function (){
alert('a function');
}();
+function (){
alert('a function');
}();