最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js匿名函數(shù)的調用示例(形式多種多樣)

 更新時間:2014年08月20日 09:09:04   投稿:whsnow  
匿名函數(shù)就是沒有實際名字的函數(shù),javaScript的匿名函數(shù)形式多樣,下面就一一為大家羅列出來

匿名函數(shù)就是沒有實際名字的函數(shù)。

javaScript的匿名函數(shù)形式多樣,而且不搞清楚,容易看暈代碼。

以下是成功調用的匿名函數(shù):

復制代碼 代碼如下:

(function () {
alert(3);
})
();

(function f1() {
alert(4);
})(); //不是匿名函數(shù)也能這樣調用??!

void function(){
alert('void water');
}();//據(jù)說效率最高,Javascript中void是一個操作符,該操作符指定要計算一個表達式但是不返回值。

!function(){
alert('!water');
}(); //運算符+匿名函數(shù)調用

(function(){
alert('water');
}());//小括號+匿名函數(shù),有點強制執(zhí)行的味道~


使用匿名函數(shù)也要注意經(jīng)常犯的錯誤:
復制代碼 代碼如下:

//錯誤寫法1
(function f1() {
alert(5);
})f1(); //這不是匿名函數(shù)了!

//錯誤寫法2
(function () {
alert(6);
}); //語法沒有錯誤,沒有調用的匿名函數(shù),后面也沒有機會調用了,因為沒有名字,找不到調用入口。

//錯誤寫法3
function () {
alert(1);
}();//沒有產(chǎn)生函數(shù)的引用就調用


另外要注意理解小括號的作用。

小括號能把我們的表達式組合分塊,并且每一塊,也就是每一對小括號,都有一個返回值。這個返回值實際上也就是小括號中表達式的返回值。所以,當我們用一對小括號把匿名函數(shù)括起來的時候,實際上小括號對返回的,就是一個匿名函數(shù)的Function對象。因此,小括號對加上匿名函數(shù)就如同有名字的函數(shù)般被我們取得它的引用位置了。所以如果在這個引用變量后面再加上參數(shù)列表,就會實現(xiàn)普通函數(shù)的調用形式。

相關文章

  • JS繼承實現(xiàn)方法及優(yōu)缺點詳解

    JS繼承實現(xiàn)方法及優(yōu)缺點詳解

    這篇文章主要介紹了JS繼承實現(xiàn)方法及優(yōu)缺點詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 原生js實現(xiàn)回復評論功能

    原生js實現(xiàn)回復評論功能

    本文主要分享了原生js實現(xiàn)回復評論功能的示例代碼。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • JavaScript中if嵌套assert的方法詳解

    JavaScript中if嵌套assert的方法詳解

    在JavaScript中,通常我們不會直接使用`assert`這個詞,因為JavaScript標準庫中并沒有直接提供`assert`函數(shù),下面是一個詳細的示例,展示如何在JavaScript中模擬`assert`函數(shù),并在`if`語句中嵌套使用它來檢查條件,需要的朋友可以參考下
    2024-09-09
  • js實現(xiàn)左右輪播圖

    js實現(xiàn)左右輪播圖

    這篇文章主要為大家詳細介紹了js實現(xiàn)左右輪播圖,實現(xiàn)手動和自動兩種方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • 淺析TypeScript中的類型檢查與錯誤捕獲

    淺析TypeScript中的類型檢查與錯誤捕獲

    類型檢查是一種靜態(tài)分析的過程,用于驗證變量、函數(shù)和表達式的類型是否符合預期,這篇文章主要來和大家聊聊TypeScript中類型檢查與錯誤捕獲的相關知識,希望對大家有所幫助
    2023-06-06
  • 全面了解JavaScript對象進階

    全面了解JavaScript對象進階

    下面小編就為大家?guī)硪黄媪私釰avaScript對象進階。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • JS和Canvas實現(xiàn)圖片的預覽壓縮和上傳功能

    JS和Canvas實現(xiàn)圖片的預覽壓縮和上傳功能

    這篇文章主要介紹了JS和Canvas實現(xiàn)圖片的預覽壓縮和上傳功能,實現(xiàn)此功能大概有兩步,第一步用戶選擇需要上傳的圖片,第二步獲取圖片資源壓縮預覽上傳,具體實現(xiàn)代碼大家參考下本文
    2018-03-03
  • 原生js實現(xiàn)簡易抽獎系統(tǒng)

    原生js實現(xiàn)簡易抽獎系統(tǒng)

    這篇文章主要為大家詳細介紹了原生js實現(xiàn)簡易抽獎系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • JavaScript 斐波那契數(shù)列 倒序輸出 輸出100以內的質數(shù)代碼實例

    JavaScript 斐波那契數(shù)列 倒序輸出 輸出100以內的質數(shù)代碼實例

    這篇文章主要介紹了JavaScript 斐波那契數(shù)列 倒序輸出 輸出100以內的質數(shù)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Javascript 模擬點擊事件(點擊鏈接與html點擊) 兼容IE/Firefox

    Javascript 模擬點擊事件(點擊鏈接與html點擊) 兼容IE/Firefox

    Javascript 模擬點擊事件,一般情況下ie支持的,firefox并不支持。所以可以通過下面的方法解決。
    2010-01-01

最新評論

富阳市| 郧西县| 贵南县| 宁陕县| 信丰县| 寿宁县| 张掖市| 石景山区| 浏阳市| 施甸县| 托克逊县| 图们市| 建平县| 成武县| 连城县| 岫岩| 崇信县| 荥阳市| 南溪县| 东兰县| 张家界市| 巢湖市| 龙里县| 韶山市| 怀安县| 东源县| 定日县| 民权县| 塔河县| 南雄市| 永仁县| 文成县| 资源县| 江达县| 阿鲁科尔沁旗| 博野县| 慈溪市| 三门县| 盐亭县| 汕头市| 兖州市|