JavaScript中基本数据类型总结

在 JavaScript 规范中,共定义了七种数据类型,分为 “基本类型” 和 “引用类型” 两大类,如下所示:

- 基本类型:String、Number、Boolean、Symbol、Undefined、Null

- 引用类型:Object


1、String字符串类型

- 用于表示文本数据。在字符串中的每个元素占据了字符串的位置。第一个元素的索引为0,下一个是索引1,依此类推。字符串的长度是它. 的元素的数量。

- 在JavaScript中的字符串需要使用单引号'**'或双引号"**"括起来,表示该值是一个字符串。

- JavaScript 字符串是不可更改的。这意味着字符串一旦被创建,就不能被修改。但是,可以基于对原始字符串的操作来创建新的字符串。例如:

   1. 获取一个字符串的子串可通过选择个别字母或者使用String.substr()。

   2. 两个字符串的连接使用连接操作符 (+) 或者String.concat()。

- 符号类型(Symbol):符号(Symbols)是ES6新定义的。符号类型是唯一的并且是不可修改的。

2.Number

Number类型包含整数和浮点数(浮点数数值必须包含一个小数点,且小数点后面至少有一位数字)两种值

3.布尔类型(Boolean)

布尔表示一个逻辑实体,意为真、假,可以有两个值:true和false。

4.Symbol(了解)

Symbol 是 ES6 新增的一种原始数据类型,它的字面意思是:符号、标记。代表独一无二的值 。

5.Undefined 和 Null

Undefined 这个值表示变量不含有值。

Null 类型只有一个值:null,表示空值,表示没有被呈现

可以通过将变量的值设置为 null 来清空变量。

6.对象(Object)

javascript 中的对象(物体),和其它编程语言中的对象一样,可以比照现实生活中的对象(物体)来理解它。 javascript 中对象(物体)的概念可以比照着现实生活中实实在在的物体来理解。

在javascript中,一个对象可以是一个单独的拥有属性和类型的实体。我们拿它和一个杯子做下类比。一个杯子是一个对象(物体),拥有属性。杯子有颜色,图案,重量,由什么材质构成等等。同样,javascript对象也有属性来定义它的特征。

对象可以通过new操作符后跟要创建的对象类型的名称来创建。而创建Object类型的示例并为其添加属性和(或)方法,就可以创建自定义对象.

7.typeof操作符

由于JavaScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof就是负责提供这方面信息的操作符。

你可能感兴趣的:(JavaScript中基本数据类型总结)