总结Javascript中多种匿名函数的调用

在Javascript中定义函数的方法有很多,其中函数的直接数量就是其中之一。

模式1,调用函数,获取返回值。强制执行操作符执行函数调用。
复制代码代码如下所示:
函数(x,y){
警报(x + y);
返回x y;
}(3,4);

模式2,调用函数,获取返回值。强制函数的直接函数返回一个引用,然后调用该引用执行。
复制代码代码如下所示:
函数(x,y){
警报(x + y);
返回x y;
}(3,4);

这也是一种爱叫许多图书馆,如jQuery,MooTools

模式3,使用空
复制代码代码如下所示:
空函数(x){
x = 1;
警报(x);
}(9);

4,使用运算符
复制代码代码如下所示:
-函数(x,y){
警报(x + y);
返回x y;
}(3,4);

+函数(x,y){
警报(x + y);
返回x y;
}(3,4);

函数(x,y){
警报(x + y);
返回x y;
}(3,4);

+函数(x,y){
警报(x + y);
返回x y;
}(3,4);

模式5,使用波形字符(~)
复制代码代码如下所示:
函数(x,y){
警报(x + y);
返回x y;
}(3, 4);

最后,看看错误的呼叫方式。
复制代码代码如下所示:
函数(x,y){
警报(x + y);
返回x y;
}(3,4);