在js中,所有的函数都可以看作是Function对象。
简单来说,匿名函数就是没有名字的函数,在js中,要定义函数必须要有声明函数function。
一般的函数格式:
<script> function 函数名(){ //代码 }; </script>
匿名函数格式:
<script> function (){ //代码 } </script>
在匿名函数中,只有函数声明,没有函数名字,因此在调用时要给匿名函数赋一个变量来接受。
<script> f=function (){ //代码 } f(); //调用函数 </script>
匿名函数自执行(将整个函数用括号括起来,最后在用小括号调用):
<script> (function (a,b){ alert(a); })(1,2); </script>