基本資料型別和引用型別

2021-07-04 15:48:09 字數 406 閱讀 2438

1基本資料與引用資料的基本區別

眾說周知,基本資料型別 為int ,long,byte,boolean,float,double等第乙個字母為小寫,如果用這些資料型別定義變數,通常情況下,即使沒有賦值,它也會有預設值,例如int 型別為 0 ,boolean 為 false等,而string 型別 以及一些物件則是引用,其中包括基本資料型別的裝箱 比如 int 為 integer , float 為 float 等,如果沒有賦值,它的值為null。一般情況下,基本資料型別 在乙個執行緒的棧記憶體中,而引用值中的內容則在對堆記憶體中。

2在傳值時的區別

在一段**中存在方法的呼叫,如果方法的引數為基本型別,傳值後,該**中的需要傳參的變數值並不會發生改變,如果方法的引數為引用型別,傳值後,如果改變了引用裡面的值,值發生改變,單單改變引用值是不會改變值的。

基本資料型別和引用資料型別

資料型別 基本資料類 1.數值型 整數 byte short int long 浮點 float double 2.字元型 char 3.布林型 boolean 引用資料型別 1.類 class 2.介面 inte ce 3.陣列 array 基本資料型別 它的值是乙個數字 字元或布林值,變數指向具...

資料型別 基本資料型別和引用資料型別

一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...

基本資料型別 引用資料型別

一 基本資料型別 基本資料型別 number string boolean null undefined symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。二 引用資料型別 引用資料型別 object 在j...