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

JavaScript函數(shù)聲明和函數(shù)表達(dá)式的區(qū)別

 更新時(shí)間:2022年06月07日 14:30:58   作者:musicBird  
這篇文章主要介紹了JavaScript函數(shù)聲明和函數(shù)表達(dá)式的區(qū)別,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下

一、寫法不一樣

 //函數(shù)聲明
  let res1 = sum1(10 , 20)
  console.log(res1)
  function sum1(num1, num2) {
      return num1 + num2
  }

  //函數(shù)表達(dá)式
  let res2 = sum2(10 , 20)
 console.log(res2)
 let sum2 = function ( num1, num2 ){
     return num1 + num2
 }

二、函數(shù)聲明加載

函數(shù)聲明可以把函數(shù)預(yù)加載,而表達(dá)式不會(huì)

以函數(shù)聲明的方法定義的函數(shù),函數(shù)可以在函數(shù)聲明之前調(diào)用,而函數(shù)表達(dá)式的函數(shù)只能在聲明之后調(diào)用。

三、分析瀏覽器如何執(zhí)行代碼

第一步:分析函數(shù)聲明

在分析網(wǎng)頁(yè)期間(執(zhí)行任何代碼之前),瀏覽器查找函數(shù)聲明。找到函數(shù)聲明時(shí),瀏覽器創(chuàng)建相應(yīng)的函數(shù),并將得到的函數(shù)引用賦給與函數(shù)同名的變量。

第二步:瀏覽器執(zhí)行代碼

處理所有的函數(shù)聲明后,瀏覽器回到代碼開頭,開始按從頭到尾的順序執(zhí)行代碼。

第三步:繼續(xù)執(zhí)行

處理完變量fly后,瀏覽器繼續(xù)往下執(zhí)行。接下來(lái)的語(yǔ)句是函數(shù)quack的聲明,因?yàn)橐呀?jīng)處理過(guò)了,所以瀏覽器跳過(guò)聲明,接著執(zhí)行后面的條件語(yǔ)句。

到此這篇關(guān)于JavaScript函數(shù)聲明和函數(shù)表達(dá)式的區(qū)別的文章就介紹到這了,更多相關(guān)JS函數(shù)聲明 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

蕉岭县| 济源市| 石门县| 张北县| 沾益县| 太白县| 琼结县| 陇南市| 庆云县| 姜堰市| 驻马店市| 长泰县| 泰安市| 巩留县| 资阳市| 雷州市| 明溪县| 琼结县| 鹰潭市| 嘉兴市| 东乡族自治县| 泸水县| 栾城县| 松江区| 封开县| 和龙市| 高阳县| 寻甸| 疏勒县| 汶川县| 新绛县| 牙克石市| 静乐县| 巴青县| 于都县| 察隅县| 三都| 三明市| 博罗县| 夹江县| 富平县|