關於基本資料型別和引用資料型別的陣列預設值的筆記

2021-08-21 15:35:17 字數 406 閱讀 9371

前些天受邀去參加面試,面試官問了一些問題後讓我開始筆試,簡單的看了下題,都是比較基礎的,但是有一些很基礎的東西我還是沒有記得很紮實,今天做一下關於一道筆試題的筆記。

那道題是這樣說的:object obj = new object[3];列印出obj裡面的值是多少?

因為我不是很經常使用陣列的關係,而且不知道基本資料型別和引用資料型別陣列預設值的差別,索性就都寫了0,本來還打算自作聰明些下null,想想還是算了。最後反思這道題,查閱了相關的知識,原來這和基本資料型別和引用資料型別有關。

基本資料型別陣列的預設值:

byte:0 short:0 int 0 long:0 char:" " boolean:false float:0.0 dobble:0.0 

引用資料型別(string,object,類陣列等):null

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

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

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

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

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

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