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

          存檔

          99久久精品久久久久久清纯| 久久亚洲AV成人无码国产| 亚洲国产精品久久久久久| 久久婷婷综合中文字幕| 亚洲国产二区三区久久| 久久久免费观成人影院| 国产精品美女久久福利网站| 久久人人妻人人爽人人爽| 无码人妻久久一区二区三区| 久久99久久99小草精品免视看| 国产精品久久精品| 亚洲人AV永久一区二区三区久久| 99久久香蕉国产线看观香| 996久久国产精品线观看| 亚洲精品综合久久| 久久久久久久尹人综合网亚洲| 久久久网中文字幕| 亚洲午夜精品久久久久久人妖| 思思久久99热只有频精品66| 亚洲伊人久久大香线蕉苏妲己| 奇米影视7777久久精品人人爽 | 狠狠色丁香婷婷综合久久来| 国内精品欧美久久精品| 亚洲色大成网站www久久九| 久久亚洲高清综合| 99久久www免费人成精品| 狠狠88综合久久久久综合网 | 久久777国产线看观看精品| 伊人热热久久原色播放www| 久久国产午夜精品一区二区三区| 久久一日本道色综合久久| 久久免费视频1| 久久久久久曰本AV免费免费| 亚洲欧美日韩久久精品| 国产综合成人久久大片91| 丰满少妇人妻久久久久久4| 狠狠色丁香婷婷久久综合不卡| 亚洲中文字幕无码久久2017 | 日本强好片久久久久久AAA| 精品久久久无码21p发布| yy6080久久|