<strike id="cy2gs"><menu id="cy2gs"></menu></strike>
  • <del id="cy2gs"><dfn id="cy2gs"></dfn></del>
  • JavaScript基礎(chǔ)知識(shí)——JS預(yù)解析

    2019-12-30    seo達(dá)人

    JavaScript基礎(chǔ)知識(shí)——JS預(yù)解析

    js代碼是由瀏覽器中的JavaScript解析器來執(zhí)行的。JavaScript解析器在運(yùn)行JavaScript代碼時(shí)分為兩步:1預(yù)解析、2代碼執(zhí)行。



    預(yù)解析

    預(yù)解析是指js引擎會(huì)把js里面所有的var與function提升到當(dāng)前作用域的最前面。(這里的當(dāng)前作用域包括:全局作用域與局部作用域)。

    預(yù)解析可分為:變量預(yù)解析和函數(shù)預(yù)解析

    變量預(yù)解析:就是把所有的變量聲明提升到當(dāng)前的作用域的最前面但是不提升賦值操作。如下例所示:



    <script>

    console.log(num);  //結(jié)果為undefined

    var num = 10;

    </script>

    //其實(shí)際執(zhí)行過程為

    var num;

    console.log(num);

    num=10;



    函數(shù)預(yù)解析:就是把所有的函數(shù)聲明提升到當(dāng)期作用域的最前面 但是不包括調(diào)用函數(shù)。如下例所示:



    var num = 10

    fun();

    function fun() {   //結(jié)果是undefined

    console.log(num);

    var num = 20;

    }

    //其實(shí)際執(zhí)行過程為

    var num;

    funtion fun() {

    var num;

    console.log(num);

    num=20;

    }

    num = 10;

    fun();




    日歷

    鏈接

    個(gè)人資料

    存檔

    主站蜘蛛池模板: 99久久精品九九亚洲精品| 国产福利精品视频自拍 | 国产高清精品一区| 国内精品久久久久久99蜜桃| 久久精品三级视频| 国产99精品一区二区三区免费| 1000部精品久久久久久久久| 自拍偷在线精品自拍偷| 黑人巨茎精品欧美一区二区| 国产日韩欧美精品| 99精品人妻无码专区在线视频区| 最新在线精品国自av| 欧美日韩综合精品| 精品久久久久久无码中文字幕| 成人精品视频成人影院| 国产精品高清一区二区三区不卡| 久久精品无码专区免费东京热 | 亚洲AV永久精品爱情岛论坛| 人妻无码精品久久亚瑟影视| 精品人妻少妇一区二区| 99久久精品免费看国产免费| 久久精品无码一区二区三区| 国产亚洲综合成人91精品| 国产精品免费无遮挡无码永久视频 | 麻豆国产在线精品国偷产拍| 亚洲精品乱码久久久久久蜜桃图片| 热综合一本伊人久久精品| 精品久久久久久久中文字幕| 国产高清在线精品一区二区三区 | 2022国内精品免费福利视频| 国产午夜精品无码| 国产精品无码专区| 国产精品2019| 欧美黑人巨大精品| 亚洲国产综合91精品麻豆| 热久久国产精品| 国产高清一级毛片精品| 国产精品香蕉在线观看| 精品国产福利盛宴在线观看| 久久精品国产一区二区| 亚洲精品久久久www |