Day8:终於要进去新手村了-Javascript-资料型态

上一篇文章讲到的是变数以及将资料放进变数里面,那这一篇讲到的会是关於资料的类型。
这篇主要讲的是类型的部分以及大略的简介,在後面的文章我们会比较详细的分别介绍他们。
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


<<:  【Day 14】海绵宝宝的神奇海螺:对 AWS 发出 Support

>>:  [DAY 10] _软件实现I2C协议

# Day 28 Page Migration (三)

文件 原文文件:Page migration 翻译: Non-LRU 分页迁移 ==========...

[Day27] swift & kotlin 上架篇!(1) 小鸡BB-游戏上架流程-swift

上架 终於来到上架的部分了 我们要把写好的APP上架到商店给人下载 一起来看看怎麽处理吧! Appl...

Golang快速入门(Day4)

在这边要介绍一下go的基本用法 而这些用法在A Tour of Go也都有介绍 在下面的程序码如果有...

Day30-我也想要写感言_终於解脱啦

不免俗地来个结赛感言 很荣幸参加了这一届的IT铁人竞赛 以前并不知道这个比赛,後来才发现,以往在学习...

Day13 Docker compose

当每个Class(Image)都写的简洁有力又好用、且权责都分得乾乾净净的时候就可以加入一个Serv...