<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 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è)人資料

          存檔

          国产69精品久久久久9999APGF | 国产成人无码精品久久久久免费| 免费久久人人爽人人爽av| 色综合久久夜色精品国产| 亚洲AV乱码久久精品蜜桃| 99久久777色| 久久人人爽人人爽AV片| 久久一日本道色综合久久| 国产日韩久久久精品影院首页| 国産精品久久久久久久| 久久99亚洲网美利坚合众国| 日日狠狠久久偷偷色综合免费 | 久久精品国产99久久久香蕉| 久久精品国产久精国产思思 | 久久精品国产亚洲5555| yy6080久久| 国产成人无码精品久久久免费| 一本一本久久a久久精品综合麻豆| 国产欧美久久一区二区| 狠狠精品久久久无码中文字幕| 久久综合中文字幕| 国产成人综合久久精品尤物| 色综合久久久久综合体桃花网| 精品久久久久久国产免费了| 亚洲色欲久久久综合网东京热| 国产精品99久久久久久猫咪| 久久香综合精品久久伊人| yy6080久久| 一本色综合网久久| 国产精品乱码久久久久久软件 | 日韩美女18网站久久精品| 人人狠狠综合久久亚洲88| 九九久久自然熟的香蕉图片| 久久精品一区二区三区AV| 久久久久人妻一区二区三区| 一本色道久久综合狠狠躁篇| 久久这里有精品视频| 久久国产AVJUST麻豆| 综合久久一区二区三区 | 国产精品久久影院| 精品蜜臀久久久久99网站|