1. 程式人生 > >js中的基本資料型別和引用資料型別

js中的基本資料型別和引用資料型別

  • 基本資料型別包括:string->字串,number->數值(整數和小數),boolean->布林型別(true和false),undefined->未定義,null->空。
  • 引用資料型別:Object->物件,Array->數值,Date->日期,Function->函式,String->字串物件,Number->數值物件,Boolean->布林物件。

區別:儲存資訊不一樣 值型別儲存的是具體的資料; 引用型別儲存的是記憶體地址,該地址指向一塊記憶體空間,在這個空間中儲存著具體的資料

值型別的賦值:把右邊儲存的資訊(具體的資料)複製一份給左邊 特點:知識簡單的資料複製,相互是獨立的 引用型別的賦值:把右邊儲存的指向具體資料的地址複製一份給左邊 特點:共享同一份資料,修改其中一個物件屬性的值會影響另外一個

傳遞引數時: 值型別作為函式的引數(值傳遞):實參和形參是獨立的 引用型別作為函式的引數(地址傳遞):實參和形參會共享同一份資料