<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        區(qū)別JavaScript函數(shù)聲明與變量聲明

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:07:47
        文檔

        區(qū)別JavaScript函數(shù)聲明與變量聲明

        區(qū)別JavaScript函數(shù)聲明與變量聲明:今天,又由一到題目引發(fā)了一場(chǎng)我跟JS基礎(chǔ)的較量:首先是 var getName = function(){alert(1)}; function getName(){alert(2)}; getName();// 1 or function getName(){alert(2)}; var getName = function(
        推薦度:
        導(dǎo)讀區(qū)別JavaScript函數(shù)聲明與變量聲明:今天,又由一到題目引發(fā)了一場(chǎng)我跟JS基礎(chǔ)的較量:首先是 var getName = function(){alert(1)}; function getName(){alert(2)}; getName();// 1 or function getName(){alert(2)}; var getName = function(

        今天,又由一到題目引發(fā)了一場(chǎng)我跟JS基礎(chǔ)的較量:首先是

        var getName = function(){alert(1)};
        function getName(){alert(2)};
        getName();// 1

        or

        function getName(){alert(2)};
        var getName = function(){alert(1)};
         
        getName();// 1

        為什么我調(diào)換聲明順序,結(jié)果還是輸出以 var 形式聲明的函數(shù)的值?

        有人回答我說(shuō) "啊,變量提升呀...",我最開(kāi)始的理解,就算變量提升,第一種情況提升之后,應(yīng)該是這樣啊:

        var getName;
        getName = function(){alert(1)};
        function getName(){alert(2)};

        最后應(yīng)該輸出 2 才對(duì)啊(很理直氣壯)。

        殊不知不只有var聲明才會(huì)提前,以function fn(){}這種形式聲明的函數(shù),會(huì)被提升到作用域的最最頂部,然后再是變量的提升。
        具體請(qǐng)看下面例子:

        fn();//Uncaught TypeError: fn is not a function
        var fn = function(){console.log(1)};

        but

        fn();//2
        var fn = function(){console.log(1)};
        function fn(){console.log(2)}

        足以說(shuō)明函數(shù)提升的更兇一些。

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        區(qū)別JavaScript函數(shù)聲明與變量聲明

        區(qū)別JavaScript函數(shù)聲明與變量聲明:今天,又由一到題目引發(fā)了一場(chǎng)我跟JS基礎(chǔ)的較量:首先是 var getName = function(){alert(1)}; function getName(){alert(2)}; getName();// 1 or function getName(){alert(2)}; var getName = function(
        推薦度:
        標(biāo)簽: 區(qū)別 js 聲明
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 男女作爱免费网站| 亚洲AV无码国产剧情| 黄网站免费在线观看| 亚洲日韩涩涩成人午夜私人影院| 国产精品亚洲小说专区| 免费在线不卡视频| 国产男女爽爽爽免费视频 | 亚洲精品人成在线观看| 久久免费观看国产精品88av| 精品亚洲aⅴ在线观看| 在线免费观看你懂的| 亚洲国产综合精品| 成人免费一区二区无码视频| 亚洲日韩一区精品射精| 免费一级毛片在级播放| 一级全免费视频播放| 亚洲AV无码专区国产乱码4SE| 国产午夜无码精品免费看动漫| 久久久久亚洲av无码专区导航| 永久免费的网站在线观看| 亚洲中文无码mv| 亚洲成A人片在线观看中文| 又黄又大的激情视频在线观看免费视频社区在线 | 久久免费视频网站| 亚洲电影在线免费观看| 69成人免费视频无码专区| 搜日本一区二区三区免费高清视频| 国产亚洲精aa成人网站| 24小时免费看片| 欧洲亚洲综合一区二区三区| 国产亚洲美日韩AV中文字幕无码成人 | 好男人资源在线WWW免费| 18亚洲男同志videos网站| 在线免费观看视频你懂的| 中文字幕免费在线播放| 亚洲性色成人av天堂| 伊在人亚洲香蕉精品区麻豆| 免费不卡在线观看AV| 日韩色日韩视频亚洲网站| 久久精品国产亚洲av水果派| 国产成人免费高清在线观看|