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

Javascript中匿名函數(shù)的多種調(diào)用方式總結(jié)

 更新時(shí)間:2013年12月06日 10:45:36   作者:  
這篇文章主要是對Javascript中匿名函數(shù)的多種調(diào)用方式進(jìn)行了詳細(xì)的總結(jié)介紹。需要的朋友可以過來參考下,希望對大家有所幫助

Javascript中定義函數(shù)的方式有多種,函數(shù)直接量就是其中一種。如var fun = function(){},這里function如果不賦值給fun那么它就是一個匿名函數(shù)。好,看看匿名函數(shù)的如何被調(diào)用。

方式1,調(diào)用函數(shù),得到返回值。強(qiáng)制運(yùn)算符使函數(shù)調(diào)用執(zhí)行

復(fù)制代碼 代碼如下:

(function(x,y){
    alert(x+y);
    return x+y;
}(3,4));

方式2,調(diào)用函數(shù),得到返回值。強(qiáng)制函數(shù)直接量執(zhí)行再返回一個引用,引用再去調(diào)用執(zhí)行
復(fù)制代碼 代碼如下:

(function(x,y){
    alert(x+y);
    return x+y;
})(3,4);

這種方式也是很多庫愛用的調(diào)用方式,如jQuery,Mootools

方式3,使用void

復(fù)制代碼 代碼如下:

void function(x) {
      x = x-1;
      alert(x);
}(9);

方式4,使用-/+運(yùn)算符
復(fù)制代碼 代碼如下:

-function(x,y){
    alert(x+y);
    return x+y;
}(3,4);

+function(x,y){
    alert(x+y);
    return x+y;
}(3,4);

--function(x,y){
    alert(x+y);
    return x+y;
}(3,4);

++function(x,y){
    alert(x+y);
    return x+y;
}(3,4);

方式5,使用波浪符(~)
復(fù)制代碼 代碼如下:

~function(x, y) {
    alert(x+y);
   return x+y;
}(3, 4);

最后看看錯誤的調(diào)用方式
復(fù)制代碼 代碼如下:

function(x,y){
    alert(x+y);
    return x+y;
}(3,4);

相關(guān)文章

  • 基于JS編寫開心消消樂游戲的示例代碼

    基于JS編寫開心消消樂游戲的示例代碼

    這篇文章主要為大家介紹了如何利用JavaScript實(shí)現(xiàn)開心消消樂小游戲,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • 詳解webpack提取第三方庫的正確姿勢

    詳解webpack提取第三方庫的正確姿勢

    本篇文章主要介紹了詳解webpack提取第三方庫的正確姿勢,常用的提取第三方庫的方法有兩種,本文詳細(xì)的介紹了這兩種方法,有興趣的可以了解一下
    2017-12-12
  • JavaScript實(shí)現(xiàn)文件的拖拽上傳功能

    JavaScript實(shí)現(xiàn)文件的拖拽上傳功能

    文件上傳,可以說是我們在項(xiàng)目中最常用的功能之一,文件上傳一般有兩種形式:點(diǎn)擊上傳和拖拽上傳,而上傳的內(nèi)容,又大體包括:文件和文件夾,本文給大家介紹了JavaScript實(shí)現(xiàn)文件的拖拽上傳功能的方法,需要的朋友可以參考下
    2024-02-02
  • js簡單倒計(jì)時(shí)實(shí)現(xiàn)代碼

    js簡單倒計(jì)時(shí)實(shí)現(xiàn)代碼

    這篇文章主要介紹了js簡單倒計(jì)時(shí)實(shí)現(xiàn)代碼,涉及JavaScript時(shí)間與日期的相關(guān)運(yùn)算技巧,需要的朋友可以參考下
    2016-04-04
  • element-ui 時(shí)間選擇器限制范圍的實(shí)現(xiàn)(隨動)

    element-ui 時(shí)間選擇器限制范圍的實(shí)現(xiàn)(隨動)

    這篇文章主要介紹了element-ui 時(shí)間選擇器限制范圍(隨動),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 詳解MVC如何使用開源分頁插件(shenniu.pager.js)

    詳解MVC如何使用開源分頁插件(shenniu.pager.js)

    本文主要分享了shenniu.pager.js整個插件內(nèi)容,不多且清晰。具有很好的參考價(jià)值,需要的朋友一起來看下吧
    2016-12-12
  • JS自定義混合Mixin函數(shù)示例

    JS自定義混合Mixin函數(shù)示例

    這篇文章主要介紹了JS自定義混合Mixin函數(shù),涉及javascript面向?qū)ο蟪绦蛟O(shè)計(jì)中函數(shù)與屬性操作相關(guān)技巧,需要的朋友可以參考下
    2016-11-11
  • cnblogs 代碼高亮顯示后的代碼復(fù)制問題解決實(shí)現(xiàn)代碼

    cnblogs 代碼高亮顯示后的代碼復(fù)制問題解決實(shí)現(xiàn)代碼

    cnblogs是比較有名的技術(shù)博客基地,很多技術(shù)達(dá)人都在里面發(fā)布技術(shù)文章, 不過由于代碼不利于復(fù)制,因?yàn)轫撁胬锩嬗衟re標(biāo)簽等問題
    2011-12-12
  • Javascript訪問Promise對象返回值的操作方法

    Javascript訪問Promise對象返回值的操作方法

    這篇文章介紹了如何在JavaScript中使用Promise對象來處理異步操作,通過使用fetch()方法和Promise對象,我們可以從后端API獲取數(shù)據(jù)并處理返回值,文章展示了如何使用.then()鏈?zhǔn)讲僮骱蚢sync/await語法來訪問Promise對象的返回值,感興趣的朋友一起看看吧
    2025-03-03
  • 微信小程序如何通過用戶授權(quán)獲取手機(jī)號(getPhoneNumber)

    微信小程序如何通過用戶授權(quán)獲取手機(jī)號(getPhoneNumber)

    這篇文章主要介紹了微信小程序如何通過用戶授權(quán)獲取手機(jī)號(getPhoneNumber),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01

最新評論

云南省| 津市市| 同仁县| 永昌县| 自治县| 海城市| 涞源县| 博乐市| 洮南市| 汪清县| 依兰县| 铜鼓县| 县级市| 沁源县| 西安市| 辰溪县| 永胜县| 济阳县| 锡林浩特市| 高邑县| 永德县| 阿坝县| 宁陵县| 大安市| 英吉沙县| 土默特左旗| 浑源县| 额济纳旗| 朔州市| 耒阳市| 丹东市| 施秉县| 吉首市| 榆中县| 吉安县| 秦皇岛市| 大关县| 泗阳县| 刚察县| 哈尔滨市| 冕宁县|