iT邦幫忙

2021 iThome 鐵人賽

DAY 8
0
Modern Web

JS進入新手村,我好害怕系列 第 8

Day8:終於要進去新手村了-Javascript-資料型態

  • 分享至 

  • xImage
  •  

上一篇文章講到的是變數以及將資料放進變數裡面,那這一篇講到的會是關於資料的類型。
這篇主要講的是類型的部分以及大略的簡介,在後面的文章我們會比較詳細的分別介紹他們。
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

https://www.youtube.com/watch?v=l2wvmyBETpE&list=PLRjgE3pAnTIKSGvW5_9akzyuu1M1lQi-U&index=3&ab_channel=GrandmaCan-%E6%88%91%E9%98%BF%E5%AC%A4%E9%83%BD%E6%9C%83


上一篇
Day7:終於要進去新手村了-Javascript-新手開始
下一篇
Day9:終於要進去新手村了-Javascript-運算子
系列文
JS進入新手村,我好害怕30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言