js的基本類型有哪些?引用類型有哪些?(一)


1. 基本類型: string,number,boolean,null,undefined

2. 引用類型: Function,Array,Object------技術對象系列,typeof()這個三種類型得到的都是object

 

細節:

1.基本類型所有的值存儲在存區,js可以直接對值進行操作;而應用類型的所有值存儲時,是堆內存中的,js不能直接操作值,只能擦操作屬性改變值;

基本類型復制時原數據不受到影響,而引用類型則是通過復制指針,實現復制,但指針指向的是同一個對象,所以改變其中一個兩個 都改變;
原理圖如下:

 

 實例如下:

var a=1;
var b=a;
b=2;
cosole.log(a)//1
var a={title:"testA",content:"niceA"};
var b=a;
b.title="testB";
b.content="niceB";
cosole.log(a.title)//testB

2.基本類型typeof() 都可以識別(除了null);應用類型typeof()全部統一識別為object

 

關於為什么null轉化為了object,將在下一章null和undefined區別時詳細介紹

 


免責聲明!

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



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