<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盘 | 日韩精品久久久肉伦网站| 国产精品久久久久久影院| 日韩一区二区精品观看| 亚洲精品视频在线| 99re66热这里只有精品| 亚洲AV成人无码久久精品老人| 精品97国产免费人成视频| 日韩精品在线一区二区| 国产精品白丝AV网站| 亚洲国产精品无码专区在线观看| 久久99精品久久久久久水蜜桃 | 亚洲精品欧美精品日韩精品| 国产99久久九九精品无码| 国产在线拍揄自揄视精品不卡 | 久久se精品一区精品二区| 国产精品原创巨作av女教师| 亚洲国产精品嫩草影院在线观看| 欧美在线精品一区二区三区| 国产精品玖玖美女张开腿让男人桶爽免费看 | 91精品国产91久久久久久蜜臀| 91精品国产综合久久精品 | 国产精品无码素人福利| 97精品国产自在现线免费观看| 久久国产乱子伦精品免费强| 97久久精品人妻人人搡人人玩| 精品一区二区三区在线观看视频| 无码人妻丰满熟妇精品区| 亚洲国产一二三精品无码| 欧产日产国产精品精品| 欧美精品亚洲精品日韩传电影 | 久久香蕉超碰97国产精品| 亚洲av永久无码精品表情包| 亚洲一区二区精品视频| 宅男宅女精品国产AV天堂| 亚洲精品国产字幕久久不卡| 亚洲国产精品无码久久98| 日韩人妻精品无码一区二区三区| 亚洲av无码乱码国产精品fc2 | 国产精品亚洲w码日韩中文| 国产精品高清在线观看|