js_總結數據類型在內存中的存儲


 

1、簡單數據類型

 

2、復雜數據類型---引用數據類

   數組  函數   對象

3、數據在內存中的存儲

a、簡單數據類型在棧上存儲

看圖就可以知道訪問簡單數據類型速度會快些,因為復雜數據類型要2次尋址才能找到對象

b、復雜數據類型在堆上存儲

 

c、簡單數據類型作為函數的參數時在內存中如何存儲的

把x、y的值拷貝了一份給a、b  所以當a、b發生改變時不會影響到 x、y的值

c、復雜數據類型作為函數的參數時在內存中如何存儲的

 

場景2  ---不同的對象有不同的地址

  

 重點 :復雜數據類型在內存中的存儲

      地址(棧)  ---指向 ---  堆(對象)

      所以賦值操作都會指向同一個對象,當一個對象改變后,會影響到原來的對象。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM