JavaScript数据类型

JavaScript数据类型教程

JavaScript 中的声明任何一个 变量 都会有一个 类型 与之对应,称为数据类型。JavaScript 数据类型可以分为简单数据类型与复杂数据类型,也可以叫做基本类型与 Object 类型。

JavaScript基本数据类型

JavaScript 的基本数据类型有六种,即:字符串(String)、数字(Number)、布尔(Boolean)、(Null)、未定义(Undefined)、代表(Symbol)。

数值、字符串、布尔值这三种类型,合称为原始类型(primitive type)的值。是最基本的数据类型,不能再细分。

JavaScript基本数据类型说明

数据类型 说明
字符串(String) 字符串是一串表示文本值的字符序列,例如:“haiCoder”。
数字(Number) 整数或浮点数,例如: 42 或者 3.14159。
布尔(Boolean) 有两个值,分别是:true 和 false。
空(Null) 一个表明 null 值的特殊关键字。 JavaScript 是大小写敏感的,因此 null 与 Null、NULL或变体完全不同。
未定义(Undefined) 和 null 一样是一个特殊的关键字,undefined 表示变量未定义时的属性。
代表(Symbol) 在 ECMAScript 6 中新添加的类型。一种实例是唯一且不可改变的数据类型。

JavaScript复杂数据类型

JavaScript 的复杂数据类型只有一种,即 Object。对象则称为合成类型(complex type)的值,因为一个对象往往是多个原始类型的值的合成,可以看作是一个存放各种值的容器。