(1==(2))
(1)(function () { document.write("22222222222222")})() //不需要调用
(2) var f = function(){+document.write("22222222222222")}
f() //需要调用
=============================================
下面也是等价的
var i = function () { return alert(10); } ();
var r = function () { return alert(10); } ;
r() //调用
========================================
案例:
(1)常见型:
(function() {
alert('water');
})();
(2)常见带值型:
(function(o) {
alert(o);
return arguments.callee;
})('water')('down')("111111") //可一次多带几个值,逐一显示
(3) 特别型:
~(function(){
alert('water');
})();//写法有点酷~
(4) 特别型:
void function(){
alert('water');
}();//据说效率最高~
+function(){
alert('water');
}();
-function(){
alert('water');
}();
~function(){
alert('water');
}();
!function(){
alert('water');
}();
(function(){
alert('water');
}());//有点强制执行的味道~
总结如下:
联系客服