JavaScript的数据类型

本文介绍了JavaScript的七种数据类型,包括String、Number、Boolean、Null、Undefined、Symbol(ES6+)和Object。详细阐述了每种类型的特性和应用场景,如字符串的引号使用,数字的存储方式,布尔值的逻辑判断,以及Null和Undefined的区别。同时,提到了Symbol在对象属性标识上的作用,是ES6新增的关键特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaScript的数据类型,一共有七种数据类型。

分别是:

  1. String字符串类型
  2. Number 数值类型
  3. Boolean 布尔值类型
  4. Null 空值
  5. Undefined 未定义值
  6. Symbol
  7. Object 对象

其中(1)到(6)种属于基本数据类型,Object属于引用数据类型。

其中Symbol是ES6+里面的内容暂时还没有学习到。

1.String字符串类型,在JS中字符串需要使用引号引起来,使用单引号和双引号都可以,

但是最好不要混用,注意引号的嵌套问题。

 

数字是数字,字符串是字符串数字能加减乘除,字符串不行字符串能表示电话号码,数字不行

JS中,数字是用64位浮点数的形式存储的

JS 中,字符串是用类似UTF8形式存储的(UCS-2)

2.Number数值类型,在JS中所有的数值都是Number类型,包括了整数、浮点数(小数)

 

 

有个特殊值正0和负0不一样(都等于0),无穷大   lnfinity 、 +lnfinity 、 -lnfinity

 

3.布尔值只有两个,主要用来做逻辑判断,分别是true和false。

 

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

 

 

5.未定义值也是只有一个,就是undefined,声明一个变量但是未给变量赋值时,它的值就 是undefined。

 

 

  1. 关于这个Symbol数据类型,后面讲解ES6+的时候才会讲到,它的作用是一个Symbol值能作为对象属性的标识符,至于效果和代码因为刚接触还没有学到后面的ES6+,所以还不能展示出来给大家看,请体谅一下。

上面就是我所学到的JavaScript的数据类型,新手上路,多多指教,如果有更好的方法或不 懂得地方欢迎在评论区教导和提问喔!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值