JavaScript有沒有命名函數(shù)

這篇文章主要介紹“JavaScript有沒有命名函數(shù)”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“JavaScript有沒有命名函數(shù)”文章能幫助大家解決問題。

創(chuàng)新互聯(lián)是一家專業(yè)提供徐聞企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、HTML5建站、小程序制作等業(yè)務(wù)。10年已為徐聞眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。

JavaScript中有命名函數(shù)??梢岳胒unction關(guān)鍵字聲明一個命名函數(shù),語法為“function 函數(shù)名(參數(shù)列表) {要執(zhí)行的語句塊;}”;在命名函數(shù)聲明前后都可以調(diào)用命名函數(shù),函數(shù)聲明提升,會自動提升到頂端。

本教程操作環(huán)境:windows10系統(tǒng)、javascript1.8.5版、Dell G3電腦。

JavaScript有命名函數(shù)嗎

JavaScript有命名函數(shù)

  function 函數(shù)名(參數(shù)列表){//function聲明函數(shù)的關(guān)鍵字
     要執(zhí)行的語句塊;
   }

function: 定義函數(shù)的關(guān)鍵字( 必須小寫)

函數(shù)名: 自定義的一個名字( 調(diào)用時必須與函數(shù)名稱相同的大小寫調(diào)用函數(shù))

函數(shù)體: 要封裝的某段代碼, 它可以完成某個特定的功能

特點(diǎn): 函數(shù)聲明提升, 自動提升到頂端

函數(shù)聲明可以隨時隨地調(diào)用。命名函數(shù)前后都可調(diào)用,匿名函數(shù)只能在函數(shù)后面調(diào)用才能出現(xiàn)

JavaScript代碼服用單位是函數(shù),函數(shù)可以包含一段可執(zhí)行代碼,也可以接受調(diào)用者傳入的參數(shù)。JavaScript定義函數(shù)主要有以下幾種方式:

第一種方式:命名函數(shù)

<script>
  function 函數(shù)名(參數(shù)列表){//function聲明函數(shù)的關(guān)鍵字
     要執(zhí)行的語句塊;
   }
   function myAge(age) {
            document.write('我的年齡是' + age)//我的年齡是19 
        }
        myAge(19)//函數(shù)不調(diào)用,不執(zhí)行
</script>

第二種:匿名函數(shù)

<script>
    function (參數(shù)列表) {//同引用函數(shù)調(diào)用這個函數(shù)
        要執(zhí)行的語句塊
     }
     //匿名函數(shù)
      var a=function(age) {
          document.write('我的年齡是' + age)//我的年齡是19
       }
       a(19)
    </script>

命名函數(shù)和匿名函數(shù)不同,命名函數(shù)前后都可調(diào)用,匿名函數(shù)只能在函數(shù)后面調(diào)用才能出現(xiàn)

關(guān)于“JavaScript有沒有命名函數(shù)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。

文章名稱:JavaScript有沒有命名函數(shù)
鏈接分享:http://muchs.cn/article4/picjoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、品牌網(wǎng)站制作、企業(yè)建站、動態(tài)網(wǎng)站、ChatGPT、用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)