匿名函数写法:
1.函数字面量:首先声明一个函数对象,然后执行它
(function(){
alert(1);
})();
2.优先表达式:由于javascript执行表达式是从圆括号里面到外面,所以可以用圆括号强制执行声明的函数
(function(){
alert(2);
}()
3.Void操作符: 用void操作符去执行一个没有圆括号包围的一个单独操作数。
void function(){
alert(3);
}()
JS仲声明函数大体上有三种方法:
1.常规写法
fucntion funcName(var1,var2......){
//add you code here
}
2.匿名函数写法
var funcName=function(var1,var2....){
//add you code here
}
3.构造函数法
var funcName=new Function("x","y","alert(x+y);");