JS中的数据类型

        今天来讲一个JS比较基础东西,知道这些的话是学习JS基础的必经之路,也就是数据类型与算术运算符。

        想要学习JavaScript基础你就必须要知道一个东西,叫数据类型,在JS中数据类型就是字面量的类型,而在JS中数据类型就有7中之多,有string(字符串)、number(数值)、boolean(布尔值)、null(空值)、undifined(未定义)、object(对象)、symbol;其中基本数据类型又分为:string number boolean null undifined symbol,而引用数据就只有一个:object。

        接下来我会一一解释他们的含义与意思。

 

  • 字符串(String)

        在JS中的字符串需要用单或双引号包裹,否则系统会报错电脑无法识别,但是注意千万不要混用。

 

而遇到这种情况,电脑无法判断双引号到底要包裹的对象是谁,就可以使用“\”转义符来解决,(又或是将最外层的双引号换成单引号同样能解决问题)就像这样。

 

  • 数值类型(Number)

        在JS中所有的数值都是Number类型,其中包括了整数、浮点数(小数);(拓展部分,当使用Number表示的数字超过了最大值,则会返回一个Infinity 表示正无穷大,而-Infinity表示负无穷大,Number.MAX_VALUE 所表示的最大值是1.79769313448623157e+308 这个目前制作了解就可以)

而数值则不需要可以使用双引号包裹,否则在控制台输出则并不是一个数值类型,第一个在控制台输出的颜色为蓝色的就代表它是数值类型,第二个则是字符串。

 

(如果还是不确定可以使用运算符typeof来查看一个变量类型)就像这样。

  • 布尔类型(Boolean)

        布尔类型就很简单了,它的值就只有两个,true和false,主要是用来逻辑判断,比如“var x = false;”控制台就是false,只有在实际案例才能真正用到它,不好举例。 

  • 空值类型(Null)

        空值的值只有一个,那就是null,null这个值专门用来表示一个空对象,使用typeof检查一个null时返回一个object。

  

  • Undefined(未定义)

        Undefined的值同样也只有一个,就是它本身Undefined,当声明一个变量但并未赋值时,它的值就是Undefined。

 

  • Object(对象)

        Object就很简单了,就是对象,我们每天敲代码,看到的最多的就是对象,就不说了。

  • Symbol

        Symbol的数据类型,我们先在就只了解一下就行了,它的作用就是:一个symbol值能作为对象属性的标识符。

好了,以上就是JS中最基础的东西,七种数据类型,他们分别有什么用处,还有那些需要注意的点。

这是我所做的一个数据类型的概述,所以我要分享给你们,希望可以帮助到你们。

以上就是我的分享,新手上道,请多多指教。如果有不懂得地方欢迎在评论区指出和提问喔!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值