<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>

                ## JavaScript 有幾種類型的值?你能畫一下他們的內存圖嗎? #### 涉及知識點: - 棧:原始數據類型(`Undefined`、`Null`、`Boolean`、`Number`、`String`) - 堆:引用數據類型(對象、數組和函數) 兩種類型的區別是:存儲位置不同。 原始數據類型直接存儲在棧(`stack`)中的簡單數據段,占據空間小、大小固定,屬于被頻繁使用數據,所以放入棧中存儲。 引用數據類型存儲在堆(`heap`)中的對象,占據空間大、大小不固定。如果存儲在棧中,將會影響程序運行的性能;引用數據類型在棧中存儲了指針,該指針指向堆中該實體的起始地址。當解釋器尋找引用值時,會首先檢索其在棧中的地址,取得地址后從堆中獲得實體。 #### 回答: js 可以分為兩種類型的值,一種是基本數據類型,一種是復雜數據類型。 基本數據類型....(參考1) 復雜數據類型指的是 `Object` 類型,所有其他的如 `Array`、`Date` 等數據類型都可以理解為 `Object` 類型的子類。 兩種類型間的主要區別是它們的存儲位置不同,基本數據類型的值直接保存在棧中,而復雜數據類型的值保存在堆中,通過使用在棧中保存對應的指針來獲取堆中的值。 ![內存圖](https://img.kancloud.cn/84/03/840337fc07dcf89621255644fdb339c7_311x390.png) #### 詳細資料可以參考: * [《JavaScript 有幾種類型的值?》](https://blog.csdn.net/lxcao/article/details/52749421) * [《JavaScript 有幾種類型的值?能否畫一下它們的內存圖;》](https://blog.csdn.net/jiangjuanjaun/article/details/80327342)
                  <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>

                              哎呀哎呀视频在线观看