上一篇文章講到的是變數以及將資料放進變數裡面,那這一篇講到的會是關於資料的類型。
這篇主要講的是類型的部分以及大略的簡介,在後面的文章我們會比較詳細的分別介紹他們。
JS中有分為兩大類的資料型態。
包含了以下幾種,基本上除了基本資料型態之外的都叫做物件型態。
布林值 (Boolean): 只包含兩種值 true / false 用來表示 正確/真/是 或是 錯誤/假/非
null:表示這變數裡面沒有東西
undefined: 表示內容(值)還沒有定義或尚未指定
數值 (Number): 數值類型的值,可以用來做運算
字串 (String): 文字內容,比如說常見的"Hello World!!"
Symbol: 這是JS的ES6版本所推出資料型別,這個可能後面的文章有機會開一篇來學一下,目前對我來說還有點複雜XD。
包含了以下兩種
陣列 (Array): 他可以用來儲存多個資料,陣列中的資料數量,就是這個陣列的長度 (length),他其實也是屬於物件型態。
物件 (Object): 基本上,基本資料型態以外的都是物件型態
要知道資料內容是屬於什麼樣的型態,在寫程式碼時才能因應不同型態的資料做出不同操作,不過JS是屬於動態型別的語言,所以不需要另外告知型別給變數,瀏覽器會自行判定給予適當的型態。
也可以使用typeof判斷資料型態。
參考來源:
https://www.fooish.com/javascript/operator.html