js中的函数
一:具名函数
具名函数,顾名思义就是有名字的函数,具名函数一般是我们定义的最多的一种
具名函数的好处就是,减少冗余代码,方便代码阅读,可以多次调用
//具名函数 function aaa() { console.log('我是函数1') }
aaa()
二:匿名函数
没有名字的函数
匿名函数一般被用作,回调函数参数,事件绑定
匿名函数不会创建变量,所以说在内存上就不会造成不必要的浪费,还有就是代码看上去会更加简洁,但是匿名函数不能重复调用
//匿名函数 var bbb =function () { console.log('匿名函数') } bbb()
三:匿名函数自调用
;(function () { console.log('匿名函数自调用') })() /* 另一种方法 !function () { console.log('匿名函数自调用') }() */
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 9 </body> 10 </html> 11 <script> 12 //具名函数 13 function aaa() { 14 console.log('我是函数1') 15 } 16 aaa() 17 //匿名函数 18 var bbb =function () { 19 console.log('匿名函数') 20 } 21 bbb() 22 //匿名函数自调用 23 ;(function () { 24 console.log('匿名函数自调用') 25 })() 26 /* 另一种方法 !function () { 27 console.log('匿名函数自调用') 28 }() */ 29 </script>

浙公网安备 33010602011771号