選單

Javascript基礎學習之資料型別(二)

Javascript中定義的幾種資料型別:

字串(String)、數字(Number)、布林(Boolean)、陣列(Array)、物件(Object)、空(Null)、未定義(Undefined)。

Javascript基礎學習之資料型別(二)

Number型別

Javascript只有一種資料型別,不區分整數和浮點數,統一用Number表示。如下:

Javascript基礎學習之資料型別(二)

字串型別

字串是什麼?字串就是以單引號和雙引號括起來的任意文字,但是需要注意的是,‘ ’或者“ ”本身只是一種表示方式,不是字串的一部分,所以,字串’abc’中只有a,b,c這三個字元。如以下程式碼:

Javascript基礎學習之資料型別(二)

布林值型別

布林(邏輯)只有兩個值:true或false。

Javascript基礎學習之資料型別(二)

布林值

Javascript基礎學習之資料型別(二)

邏輯與運算子

Javascript基礎學習之資料型別(二)

邏輯或運算子

Javascript基礎學習之資料型別(二)

邏輯非運算子

當然,除了上面介紹的這幾個運算子的例子之外,還有比較運算子,在這裡小編也就不展開來講了,到下次有例項的時候再邊做邊介紹吧。

陣列型別

陣列是一組按順序排列的集合,集合的每個值都稱為元素。陣列中的有索引,也就是下標了,即arr[index]中的index。如圖:

Javascript基礎學習之資料型別(二)

陣列的下標是從0開始的,所以陣列的第一個元素的下標是[0],然後依次類推。

物件型別

Javascript的物件是由鍵-值對組成的集合,其形式為:(key: value)。如下:

Javascript基礎學習之資料型別(二)

上面例子中的物件(person)有5是個屬性,而這5屬性都是字串型別,其值可以是任意的資料型別。

Null和Undefined

Null表示一個“空”的值,它和0以及空字串’’不同,0是一個數值,

' '

就是表示字元長度為0的字串,而null就表示為”空”。所以,我們在寫程式碼做判斷的時候,就要分清楚他們之間的關係,否則,程式執行就會有誤了。

Undefined表示變數不含有值,未定義。這個在我們定義變數的時候也是要經常注意的,雖然簡單,但還是要養成一個細心和耐心的良好習慣吧。

好了,這一期基礎學習我們就到這兒了,如覺得本文內容寫得不錯,就請在下方給我留言吧,我們下期再見!