首頁 >web前端 >前端問答 >JavaScript有命名函數嗎

JavaScript有命名函數嗎

WBOY
WBOY原創
2022-04-11 14:55:531723瀏覽

JavaScript中有命名函數。可以利用function關鍵字宣告一個命名函數,語法為「function 函數名稱(參數清單) {要執行的語句區塊;}」;命名函數宣告前後都可以呼叫命名函數,函數宣告提升,會自動提升到頂端。

JavaScript有命名函數嗎

本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。

JavaScript有命名函數嗎

JavaScript有命名函數

  function 函数名(参数列表){//function声明函数的关键字
     要执行的语句块;
   }

function:定義函數的關鍵字(必須小寫)

# 函數名稱: 自訂的名字( 呼叫時必須與函數名稱相同的大小寫呼叫函數)

 函數體: 要封裝的某段程式碼, 它可以完成某個特定的功能

 特性: 函數宣告提升, 自動提升到頂端

 函數宣告可以隨時隨地呼叫。命名函數前後都可調用,匿名函數只能在函數後面調用才能出現

JavaScript程式碼服用單位是函數,函數可以包含一段可執行程式碼,也可以接受調用者傳入的參數。 JavaScript定義函數主要有以下幾種方式:

第一種方式:命名函數

<script>
  function 函数名(参数列表){//function声明函数的关键字
     要执行的语句块;
   }
   function myAge(age) {
            document.write(&#39;我的年龄是&#39; + age)//我的年龄是19 
        }
        myAge(19)//函数不调用,不执行
</script>

第二種:匿名函數

#
<script>
    function (参数列表) {//同引用函数调用这个函数
        要执行的语句块
     }
     //匿名函数
      var a=function(age) {
          document.write(&#39;我的年龄是&#39; + age)//我的年龄是19
       }
       a(19)
    </script>

命名函數和匿名函數不同,命名函數前後都可調用,匿名函數只能在函數後面調用才能出現

【相關推薦:javascript影片教學web前端

以上是JavaScript有命名函數嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn