类型

**类型** 是 的一种特性,影响着它可以存储的数据类型以及数据将遵循的结构。例如,一个 布尔 数据类型 在任何给定时间只能保存 truefalse 值,而一个 字符串 能够保存字符串或一系列字符,一个 数字 能够保存任何类型的数值,等等。

值的 数据类型 也影响着对该值有效的操作。例如,类型为数字的值可以乘以另一个数字,但不能乘以字符串 - 即使该字符串只包含一个数字,例如字符串 "2"。

类型 还为我们提供了有关不同值之间比较的有用信息。结构化类型之间的比较并不总是很容易假设,因为即使先前的数据结构相同,在 原型链 中也可能存在继承的结构。

如果您不确定值的类型,可以使用 typeof 运算符。

另请参阅