<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 1、作用域分類 作用域指的是變量起作用的范圍。 分為**全局作用域**和**局部作用域**。其中局部作用域也叫做函數作用域。 # 2、作用域規則 規則一:函數可以使用函數以外的變量 ![](https://img.kancloud.cn/20/a3/20a355d1198bb21b1e22172e26b9c278_723x170.png) 規則二:函數內部,優先使用函數內部的變量 ![](https://img.kancloud.cn/5f/34/5f342f6533c386eac2290bca6c62789e_799x167.png) 函數內部也會發生變量提升: ![](https://img.kancloud.cn/a2/0d/a20d9b0d0b6c418a9bb05301217112de_715x141.png) 規則三:函數內部沒有用var聲明的變量,也是全局變量 ![](https://img.kancloud.cn/d5/2e/d52e84a4c679e6adea5cbbd490cbeba2_671x194.png) # 3、作用域鏈 代碼: ``` var a = 10; function fn1(){ var a = 20; function fn2(){ var a = 30; console.log(a); } fn2(); } fn1(); // ``` 下面是對應的圖示: ![](https://img.kancloud.cn/7b/07/7b0707ecdb257527c7f5cac4b1a659de_530x280.png) 在內部函數中查找變量的時候,優先從函數內部自身查找,如果沒有查到,則向外層查找,如果外層還沒有,則繼續向上一層查找,一直查詢到全局作用域。這種鏈式的查找方式就是作用域鏈。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看