• <center id="sm46c"></center>
  • <dfn id="sm46c"></dfn>
  • <strike id="sm46c"></strike>
  • <cite id="sm46c"><source id="sm46c"></source></cite>
    • <strike id="sm46c"><source id="sm46c"></source></strike>
      <option id="sm46c"></option>
      国产精品天天看天天狠,女高中生强奷系列在线播放,久久无码免费的a毛片大全,国产日韩综合av在线,亚洲国产中文综合专区在,特殊重囗味sm在线观看无码,中文字幕一区二区三区四区在线,无码任你躁久久久久久老妇蜜桃

      JavaScript之作用域,作用域鏈和預解析

      2018-8-2    seo達人

      如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

      變量包括:全局變量,局部變量

      在JAvaScript中,函數中定義的變量是局部變量

      作用域:就是變量的使用范圍,

      分為:局部作用域和全局作用域

      js中沒有塊級作用域---一對括號中定義的變量,這個變量可以在大括號外面使用

      作用域鏈:變量的使用,從里向外,層層的搜索,搜索到了就可以直接使用了

      
          
      1. var num=10; //作用域鏈 級別:0
      2. var num2=20;
      3. var str = "abc"
      4. function f1() {
      5. var num2=20;
      6. function f2() {
      7. var num3=30;
      8. console.log(num);
      9. }
      10. f2();
      11. }
      12. f1();

       層層搜索,搜索到0級作用域的時候,如果還是沒有找到這個變量,結果就是報錯

      預解析:就是在瀏覽器解析代碼之前,把變量的聲明和函數的聲明提前(提升)到該作用域的最上面

      (1)變量的提升

      下面這種情況,變量的聲明被提前了,但是num的值并沒有提前,結果為undefined

      
          
      1. //變量的提升
      2. console.log(num);
      3. var num=100;
      4. //提升之后為:
      5. var num;//變量的聲明提前
      6. console.log(num);
      7. var num=100;

       (2)

      函數聲明被提前,代碼仍然可以執行

      
          
      1. //函數的聲明被提前了
      2. f1();
      3. function f1() {
      4. console.log("這個函數,執行了");
      5. }

      但是對于下面這種情況,代碼報錯

      
          
      1. f2();
      2. var f2=function () {
      3. console.log("小楊好帥哦");
      4. }
      5. //聲明提前后:
      6. var f2;//為一個變量,undefind
      7. f2();//undefind加括號是不被認可的,所以報錯
      8. var f2=function () {
      9. console.log("小楊好帥哦");
      10. }

       要想不報錯,代碼可以改為:

      
          
      1. var f2;
      2. f2=function () {
      3. console.log("小楊好帥哦");
      4. };
      5. f2();

       藍藍設計www.li-bodun.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務


      日歷

      鏈接

      個人資料

      藍藍設計的小編 http://www.li-bodun.cn

      存檔

      主站蜘蛛池模板: 好吊妞视频这里有精品| 色99久久久久高潮综合影院| 亚洲一级无毛片无码在线免费视频 | 国产一区二区影院| 国内精品伊人久久久久影院对白| 无码人妻品一区二区三区精99| 青青青视频蜜桃一区二区| 麻豆精品一区综合av在线| 成人午夜在线播放| 久久永久视频| 亚洲欧美人成电影在线观看| 影音先锋无码a∨男人资源站| 少妇人妻偷人偷人精品| 国产精品亚洲αv天堂无码| 国产成人精选视频在线观看不卡| 中文无码高潮到痉挛在线视频 | 天堂网www在线资源| 亚洲中文一区二区av| 精品乱码一区二区三四五区| 午夜福利国产精品视频| 欧洲亚洲日韩性无码专区| 18禁超污无遮挡无码免费网站国产| 亚洲一区久久蜜臀av| 97一区二区国产好的精华液| 精品久久综合日本久久网| 北京市| 霞浦县| 开心五月色婷婷综合开心网| 亚洲最大网站无码| 成人性能视频在线| 久久国产国内精品国语对白| 免费毛片网站在线观看| 欧美高清大屁股xxxxx| 四虎国产精品免费久久| 中文字幕人妻av一区二区| 上饶市| 久久99精品九九九久久婷婷| 特黄 做受又硬又粗又大视频| 国产日韩在线视看第一页| 亚欧色一区w666天堂| 扎鲁特旗|