最新的JavaScript标准定义了 7 种数据类型,包括6种原始类型以及对象,其中6种原始类型分别是:Boolean、Null、Undefined、Number、String、Symbol。
1. 布尔类型(Boolean)
布尔表示一个逻辑实体,可以有两个值:true 和 false,意为真、假。
2. Null类型(Null)
Null 类型只有一个值:null,表示空值。
3. Undefined类型(Undefined)
一个没有被赋值的变量会有个默认值 undefined,表示变量没有初始化。
4. 数字类型(Number)
可以表示整数和浮点数, 另外还有+Infinity,-Infinity和NaN(非数值,Not-a-Number),分别代表正无穷、负无穷和非数值。例如42/+0表示正无穷,42/-0表示负无穷。
5. 字符串类型(String)
用于表示文本数据,使用时需要用单引号或双引号括起来。
6. 符号类型(Symbol)
是ES6新定义的,符号类型是唯一的并且是不可修改的。
7. 对象(Object)
在javascript中,一个对象可以是一个单独的拥有属性和类型的实体。对象可以通过new操作符后跟要创建的对象类型的名称来创建。
其他
- 使用typeof操作符可以判断任何一个变量的数据类型。
- 现在是初步学习阶段,以后有新的点再补充。
网友评论