JavaScript数据类型总结

JavaScript数据类型

在 JavaScript 规范中,定义了 “基本类型” 和 “引用类型” 两大类。

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

引用类型:Object

1. Number

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

Number类型有一个特殊的值NaN,他是Number类型中一个非数值的值,就像无穷大,所以NaN不等于NaN;

2. String

String类型用来表示字符串,字符串可以有双引号或单引号表示。字符中每个元素的位置用数字表示,第一位元素的序号是0,字符串的长度就是它元素的个数。

第一种是 toString()方法。这个方法是返回相应的值的字符串表现。Number、String、Boolean、Object类型都有该方法。

第二种是 String()方法。这个函数能够将任何类型的值转为为字符串。可以将null和undefined值改为相应的字符串。

3. Boolean

Boolean类型只有值:true和false,这两个值区分大小写,因此True和False都不是Boolean值而使标识符。

要将一个值转换为一个Boolean值,可以使用转型函数Boolean()。

4. Undefined

Undefined类型只有一个值,即undefined。在声明了一个变量但未初始化时,这个变量的值就是undefined。值得注意的是,undefined值的变量不等于尚未定义的变量。

5. Null

Null类型只有一个值,即null 。从逻辑角度看,null值便是一个空对象指针,所以在用typeof操作符检测时会返回object。

6. Symbol

Symbol类型表示独一无二的值。本质上是一种唯一标识符,可用作对象的唯一属性名,这样其他人就不会改写或覆盖你设置的属性值。

Symbol 数据类型的特点是唯一性,即使是用同一个变量生成的值也不相等。

7. Object

在javascript中,Object类型用于表示对象,一个对象可以是一个单独的拥有属性和类型的实体。

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

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