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>

 

posted @ 2021-11-28 15:33  LLLLY  阅读(54)  评论(0)    收藏  举报