• <sub id="xcyjv"></sub><nav id="xcyjv"><code id="xcyjv"><meter id="xcyjv"></meter></code></nav>
      <nav id="xcyjv"></nav>
    1. <form id="xcyjv"><th id="xcyjv"></th></form><nav id="xcyjv"><mark id="xcyjv"></mark></nav>

        JavaScript 作用域實例分析

         更新時間:2019年10月02日 11:07:59   作者:kevin.Xiang   我要評論
        這篇文章主要介紹了JavaScript 作用域,結合實例形式分析了JavaScript函數作用域相關概念、原理及操作注意事項,需要的朋友可以參考下

        本文實例講述了JavaScript 作用域。分享給大家供大家參考,具體如下:

        JavaScript  作用域

        1. JavaScript 以函數作為作用域

        JavaScript: 以函數做為作用域

        function func(){
          if(1==1){
            var name = 'xsk'
          }
          console.log(name);
        }
        func()
        
        

        2. 函數作用域在函數未被調用之前,已經創建

        JavaScript:函數作用域提前創建

        function func(){
          if(1==1){
            var name = 'xsk'
          }
          console.log(name);
        }
        
        

        3. 函數的作用域在作用域鏈,并且也是在被調用之前創建

        JavaScript:作用域鏈提前創建

        示例一:

        xo = "xsk";
        function func(){
          var xo = "miy"
          function inner(){
            var xo = "nn"
            console.log(xo)
          }
          inner()
        }
        func()
        // 輸出 nn
        
        

        示例二:

        xo = "xsk";
        function func(){
          var xo = "miy"
          function inner(){
            console.log(xo)
          }
          return inner;
        }
        var ret = func()
        // 輸出miy
        // ret 相當于 inner()函數
        
        

        示例三:

        xo = "xsk";
        function func(){
          var xo = "miy"
          function inner(){
            console.log(xo)
          }
          var xo = "tony"
          return inner;
        }
        var ret = func()
        ret()
        // 輸出tony
        
        

        :作用域嵌套作用域被稱為作用域鏈。

        :查找變量會優先在本地作用域找,沒有在跳到下一級。

        4. 函數內局部變量提前聲明

        JavaScript:函數局部變量提前聲明

        示例一:

        function func(){
          console.log(xxoo);
        }
        func();
        // 報錯
        
        

        示例二:

        function func(){
          console.log(xxoo);
          var xxoo = 'xsk'
        }
        func();
        // 輸出 undefined
        // 函數執行順序,誰在前面誰執行
        
        

        (1)、JavaScript 當創建一個函數時,會自動生動生成作用域鏈。

        (2)、生成作用域的同時會找到所有的局部變量提前聲明。(var 變量名)

        (3)、為賦值的局部變量默認為undefined。

        更多關于JavaScript相關內容可查看本站專題:《JavaScript常用函數技巧匯總》、《javascript面向對象入門教程》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript數學運算用法總結

        希望本文所述對大家JavaScript程序設計有所幫助。

        相關文章

        最新評論

        01彩票网app
      1. <sub id="xcyjv"></sub><nav id="xcyjv"><code id="xcyjv"><meter id="xcyjv"></meter></code></nav>
          <nav id="xcyjv"></nav>
        1. <form id="xcyjv"><th id="xcyjv"></th></form><nav id="xcyjv"><mark id="xcyjv"></mark></nav>
            酒泉 | 汕尾 | 桓台 | 宁国 | 达州 | 巴彦淖尔市 | 招远 | 广饶 | 安吉 | 厦门 | 乐平 | 扬中 | 佳木斯 | 肇庆 | 萍乡 | 大庆 | 益阳 | 吐鲁番 | 甘南 | 仙桃 | 长垣 | 铜仁 | 揭阳 | 安顺 | 深圳 | 张掖 | 黄冈 | 贵州贵阳 | 宜春 | 七台河 | 临夏 | 济南 | 海宁 | 邹平 | 梧州 | 靖江 | 马鞍山 | 景德镇 | 中卫 | 凉山 | 廊坊 | 湘西 | 诸城 | 湘潭 | 东方 | 齐齐哈尔 | 如皋 | 九江 | 普洱 | 改则 | 山西太原 | 厦门 | 鹰潭 | 广元 | 文昌 | 台山 | 泰安 | 宜春 | 邢台 | 怀化 | 许昌 | 昌都 | 大同 | 常德 | 楚雄 | 普洱 | 内江 | 海安 | 吴忠 | 姜堰 | 仁寿 | 海拉尔 | 六盘水 | 天门 | 南充 | 宁波 | 南平 | 宁国 | 灌云 | 大理 | 洛阳 | 昌吉 | 广饶 | 防城港 | 襄阳 | 潜江 | 山南 | 广元 | 张掖 | 改则 | 梧州 | 贺州 | 贺州 | 醴陵 | 通辽 | 五家渠 | 广元 | 新泰 | 库尔勒 | 漳州 | 迁安市 | 菏泽 | 清徐 | 五家渠 | 定安 | 晋中 | 包头 | 昆山 | 海南 | 南充 | 海拉尔 | 烟台 | 澳门澳门 | 乌海 | 喀什 | 贺州 | 鹰潭 | 定安 | 那曲 | 北海 | 衢州 | 大连 | 鹤壁 | 平顶山 | 吴忠 | 单县 | 陇南 | 大丰 | 海拉尔 | 高雄 | 贺州 | 禹州 | 滁州 | 巴音郭楞 | 安康 | 苍南 | 柳州 | 韶关 | 神木 | 德清 | 宁波 | 清徐 | 林芝 | 保亭 | 黄冈 | 镇江 | 东方 | 包头 | 钦州 | 扬州 | 乐山 | 绵阳 | 衢州 | 长治 | 乐清 | 安岳 | 启东 | 沛县 | 玉溪 | 滁州 | 包头 | 蚌埠 | 宜都 | 吉林 | 楚雄 | 桐乡 | 渭南 | 池州 | 慈溪 | 衡水 | 定安 | 防城港 | 南阳 | 秦皇岛 | 甘孜 | 梅州 | 东莞 | 廊坊 | 遂宁 | 定西 | 武夷山 | 陕西西安 | 荆门 | 怀化 | 台南 | 淮南 | 聊城 | 云南昆明 | 齐齐哈尔 | 包头 | 宜宾 | 东方 | 塔城 | 基隆 | 招远 | 靖江 | 烟台 | 济宁 | 梅州 | 迁安市 | 四川成都 | 玉树 | 镇江 | 淮安 | 黔西南 | 象山 | 慈溪 | 阜新 | 嘉兴 | 定州 | 大理 | 克孜勒苏 | 新泰 | 六安 | 山西太原 | 河南郑州 | 天水 | 揭阳 | 安徽合肥 | 伊春 | 大丰 | 晋江 | 内江 | 江西南昌 | 萍乡 | 汕尾 | 铜仁 | 广汉 | 泰州 | 河南郑州 | 兴化 | 德阳 | 新泰 | 景德镇 | 滁州 | 昌吉 | 甘南 | 牡丹江 | 沛县 | 固原 | 邹城 | 宁国 | 大庆 | 包头 | 宜春 | 吕梁 | 桐乡 | 随州 | 诸暨 | 海南 | 万宁 | 揭阳 | 延边 | 迁安市 | 和田 | 图木舒克 | 临沧 | 绵阳 | 金坛 | 泗阳 | 咸宁 | 陵水 | 兴安盟 | 晋中 | 十堰 | 滁州 | 铜仁 | 汕头 | 库尔勒 | 舟山 | 博尔塔拉 | 临夏 | 四川成都 | 甘肃兰州 | 蚌埠 | 黄南 | 汉川 | 五指山 | 遵义 | 临猗 | 清远 | 嘉善 | 吉林 | 昭通 | 宁国 | 锡林郭勒 | 张掖 | 林芝 | 江西南昌 | 嘉善 | 广饶 | 海拉尔 | 湘潭 | 山西太原 | 河池 | 酒泉 | 莒县 | 安岳 | 凉山 | 六盘水 | 吉林 | 张家口 | 吉林 | 海门 | 陕西西安 | 攀枝花 | 辽宁沈阳 | 无锡 | 怀化 | 永新 | 东台 | 南平 | 凉山 | 淄博 | 江苏苏州 | 广州 | 长治 | 中卫 | 苍南 | 天门 | 衡阳 | 宁夏银川 | 伊犁 | 邹平 | 新沂 | 象山 | 鹤壁 | 娄底 | 菏泽 | 蚌埠 | 三亚 | 吐鲁番 | 襄阳 | 汕尾 | 河池 | 呼伦贝尔 | 黑河 | 瑞安 | 鸡西 | 济南 | 亳州 | 衡阳 | 贵港 | 百色 | 项城 | 安阳 | 迪庆 | 白城 | 西双版纳 | 巴中 | 商洛 | 琼海 | 焦作 | 淮南 | 莱州 | 绵阳 | 邵阳 | 龙岩 | 乐清 | 宜都 | 库尔勒 | 德阳 | 南充 | 山西太原 | 东海 | 延边 | 七台河 | 通化 | 迪庆 | 湘潭 | 嘉善 | 山南 | 榆林 | 广西南宁 | 河池 | 新泰 | 防城港 | 吐鲁番 | 新余 | 福建福州 | 陇南 | 慈溪 | 荆门 | 石嘴山 | 宝应县 | 宁国 | 普洱 | 平凉 | 襄阳 | 如皋 | 锡林郭勒 | 湛江 | 诸暨 | 保定 | 防城港 | 如皋 | 大同 | 万宁 | 兴安盟 | 喀什 | 铜陵 | 诸暨 | 天门 | 安庆 | 萍乡 | 眉山 | 绵阳 | 肥城 | 鄂州 | 黔东南 | 丹阳 | 济南 | 阿拉尔 | 新沂 | 丹东 | 延安 | 灌南 | 泰州 | 莱芜 | 温岭 | 广汉 | 项城 | 平顶山 | 济南 | 中卫 | 承德 | 林芝 | 庆阳 | 烟台 | 甘肃兰州 | 锡林郭勒 | 平潭 | 内江 | 三亚 | 昭通 | 诸暨 | 滨州 | 商洛 | 临夏 | 安庆 | 招远 | 淮北 | 聊城 | 河南郑州 | 宜宾 | 铜仁 | 廊坊 | 江西南昌 | 淄博 | 北海 | 黔东南 | 台湾台湾 | 禹州 | 白城 | 蚌埠 | 诸城 | 巴中 | 石狮 | 梅州 | 博罗 | 伊犁 | 肥城 | 昭通 | 株洲 | 揭阳 | 荆门 | 双鸭山 | 金昌 | 济源 | 阿拉尔 | 庄河 | 东莞 | 石狮 | 新泰 | 新沂 | 烟台 | 大庆 | 甘南 | 固原 | 建湖 | 醴陵 | 许昌 | 宜都 | 固原 | 清远 | 绥化 | 邯郸 | 黄山 | 海南 | 黄冈 | 包头 | 德阳 | 海南 | 滕州 | 厦门 | 包头 | 如皋 | 大连 | 乳山 | 深圳 | 黄冈 | 永康 | 衡水 | 铜仁 | 塔城 | 吉林长春 | 慈溪 | 燕郊 | 桓台 | 延边 | 鹤壁 | 玉树 | 毕节 | 崇左 | 徐州 | 大连 | 曹县 | 宁国 | 西藏拉萨 | 荆门 | 通辽 | 海西 | 长葛 | 吉安 | 怀化 | 惠州 | 淮安 | 秦皇岛 | 迪庆 | 雄安新区 | 云浮 | 商洛 | 济南 | 佳木斯 | 新疆乌鲁木齐 | 镇江 | 基隆 | 牡丹江 | 楚雄 | 梧州 | 新泰 | 黔西南 | 兴安盟 | 三河 | 洛阳 | 蚌埠 | 东阳 | 大庆 | 黑龙江哈尔滨 | 三亚 | 焦作 | 河北石家庄 | 达州 | 肇庆 | 亳州 | 保山 | 临沂 | 阳江 | 吉林长春 | 台山 | 黑龙江哈尔滨 | 锡林郭勒 | 泰兴 | 延边 | 河池 | 安顺 | 来宾 | 晋中 | 济宁 | 禹州 | 淮北 | 台北 | 赵县 | 象山 | 宁波 | 甘肃兰州 | 内蒙古呼和浩特 | 永新 | 十堰 | 张家口 | 信阳 | 昆山 | 张北 | 来宾 | 吉安 | 晋城 | 湖州 | 顺德 | 义乌 | 海东 | 松原 | 玉环 | 固原 | 泰州 | 牡丹江 | 晋城 | 迁安市 | 林芝 | 铜川 | 南京 | 图木舒克 | 廊坊 | 潜江 | 偃师 | 三沙 | 南充 | 广汉 | 鸡西 | 永康 | 鹤壁 | 河池 | 鄂州 | 六安 | 开封 | 临沂 | 曲靖 | 河南郑州 | 西双版纳 | 诸暨 | 张家口 | 诸暨 | 阳江 | 巴彦淖尔市 | 塔城 | 庆阳 | 巴中 | 任丘 | 溧阳 | 琼海 | 宁国 | 和县 | 鹤岗 | 武夷山 | 吕梁 | 防城港 | 垦利 | 惠东 | 巴彦淖尔市 | 海丰 | 洛阳 | 海西 | 保亭 | 包头 | 荆门 | 昭通 | 巴彦淖尔市 | 白银 | 绵阳 | 靖江 | 正定 | 东营 | 海北 | 襄阳 | 长治 | 六安 | 廊坊 | 鄂尔多斯 | 泰兴 | 来宾 | 定西 | 临沂 | 武夷山 | 玉溪 | 沛县 | 塔城 | 株洲 | 神农架 | 海南 | 中山 | 蚌埠 | 青州 | 深圳 | 天长 | 徐州 | 迪庆 | 姜堰 | 和田 | 临海 | 杞县 | 兴安盟 | 葫芦岛 | 宁德 | 江西南昌 | 陕西西安 | 天长 | 白银 | 海北 | 新余 | 琼海 | 诸暨 | 西藏拉萨 | 汕尾 | 台湾台湾 | 公主岭 | 聊城 | 沭阳 | 辽源 | 屯昌 | 雅安 | 葫芦岛 | 永新 | 潍坊 | 洛阳 | 南平 | 枣庄 | 宜昌 | 山西太原 | 鸡西 | 固原 | 白山 | 塔城 | 温岭 | 甘肃兰州 | 汉中 | 温州 | 三河 | 高雄 | 绍兴 | 扬州 | 陵水 | 海北 | 白沙 | 荆门 | 莱州 | 平潭 | 咸阳 | 红河 | 宝鸡 | 宜宾 | 湘西 | 黄冈 | 陵水 | 攀枝花 | 项城 | 伊犁 | 新余 | 扬中 | 东海 | 克孜勒苏 | 芜湖 | 龙岩 | 新泰 | 酒泉 | 常州 | 大庆 | 海南海口 | 青州 | 肥城 | 南安 | 贺州 | 香港香港 | 资阳 | 聊城 | 大同 | 潜江 | 潮州 | 徐州 | 海门 | 海丰 | 天长 | 玉溪 | 东阳 | 孝感 | 济源 | 东方 | 巴中 | 吉安 | 章丘 | 张家界 | 永新 | 鹤壁 | 吉林长春 | 海北 | 阿勒泰 | 毕节 | 阜阳 | 河源 | 兴安盟 | 厦门 | 江西南昌 | 南充 | 铁岭 | 湘西 | 浙江杭州 | 兴化 | 株洲 | 绵阳 | 天门 | 义乌 | 湘西 | 招远 | 平潭 | 内江 | 忻州 | 阿拉尔 | 铁岭 | 丽水 | 遂宁 | 扬中 | 孝感 | 镇江 | 昆山 | 龙口 | 广安 | 阳泉 | 临海 | 滁州 | 韶关 | 西双版纳 | 涿州 | 沧州 | 燕郊 | 黄山 | 阿里 | 建湖 | 和县 | 绍兴 | 楚雄 | 乳山 | 曲靖 | 昌吉 | 邹城 | 图木舒克 | 儋州 | 青州 | 大兴安岭 | 海丰 | 固原 | 济南 | 伊犁 | 临沧 | 铜川 | 临夏 | 嘉善 | 娄底 | 阿勒泰 | 黔东南 | 舟山 | 东海 | 惠州 | 漯河 | 黑龙江哈尔滨 | 庄河 | 白城 | 泗阳 | 库尔勒 | 林芝 | 枣庄 | 霍邱 | 南京 | 大丰 | 博罗 | 四平 | 唐山 | 鞍山 | 海安 | 张家口 | 清徐 | 象山 | 海宁 | 临海 | 德州 | 克孜勒苏 | 乐清 | 塔城 | 怀化 | 昭通 | 深圳 | 永康 | 宁国 | 黄石 | 哈密 | 青州 | 咸阳 | 台中 | 广汉 | 宁夏银川 | 遵义 | 金华 | 巢湖 | 咸阳 | 贵港 | 萍乡 | 垦利 | 运城 | 廊坊 | 南阳 | 楚雄 | 淄博 | 台北 | 安阳 | 仁寿 | 石狮 | 阿拉善盟 | 阿克苏 | 泸州 | 灌南 | 伊犁 | 启东 | 北海 | 定安 | 高雄 | 任丘 | 天门 | 锡林郭勒 | 河北石家庄 | 盐城 | 福建福州 | 海西 | 醴陵 | 南通 | 黔东南 | 海拉尔 | 阿勒泰 | 芜湖 | 三河 | 陇南 | 庆阳 | 防城港 | 涿州 | 金昌 | 台湾台湾 | 宿州 | 恩施 | 绥化 | 贵港 | 徐州 | 南充 | 保定 | 新泰 | 清徐 | 永州 | 伊犁 | 金华 | 凉山 | 安顺 | 定西 | 黄冈 | 白城 | 崇左 | 湘潭 | 铜陵 | 绥化 | 单县 | 灌云 | 黔西南 | 鄢陵 | 邯郸 | 宁夏银川 | 宝鸡 | 庄河 | 来宾 | 启东 | 定州 | 保定 | 商丘 | 绵阳 | 黔西南 | 曲靖 | 海南 | 单县 | 桂林 | 丹阳 | 启东 | 白沙 | 镇江 | 安徽合肥 | 禹州 | 新沂 | 桓台 | 大兴安岭 | 本溪 | 昭通 | 阳泉 | 驻马店 | 昌吉 | 四川成都 | 泰兴 | 崇左 | 常州 | 姜堰 | 宜春 | 湘西 | 张家界 | 德宏 | 诸暨 | 崇左 | 衢州 | 通辽 | 黑河 | 七台河 | 临沧 | 玉溪 | 朔州 | 黄南 | 昆山 | 沛县 | 乳山 | 绥化 | 蚌埠 | 宿迁 | 芜湖 | 和县 | 莱芜 | 海宁 | 朝阳 | 安顺 | 临汾 | 香港香港 | 鞍山 | 神农架 | 广汉 | 莆田 | 那曲 | 昌吉 | 乐平 | 吉林长春 | 忻州 | 泰兴 | 遵义 | 临猗 | 宜宾 | 威海 | 招远 | 济南 | 泗洪 | 安顺 | 株洲 | 石狮 | 景德镇 | 连云港 | 明港 | 靖江 | 孝感 | 德宏 | 乌兰察布 | 博尔塔拉 | 仁怀 | 日照 | 张家口 | 屯昌 | 金昌 | 内江 | 项城 | 新沂 | 余姚 | 辽宁沈阳 | 白沙 | 延安 | 通辽 | 阜新 | 西双版纳 | 喀什 | 鄂尔多斯 | 宜都 | 无锡 | 广饶 | 泗阳 | 承德 | 张家口 | 杞县 | 张家口 | 厦门 | 渭南 | 龙口 | 东方 | 屯昌 | 玉林 | 宜昌 | 昆山 | 台湾台湾 | 衡阳 | 三沙 | 泗阳 | 文山 | 燕郊 | 广饶 | 任丘 | 舟山 | 新疆乌鲁木齐 |