类型

类型的一种特性,它影响着该值可以存储什么样的数据,以及数据需要遵循的结构。例如,一个布尔值 数据类型在任何给定时间只能包含 truefalse 值,而字符串则可以包含一个字符串或一系列字符,数字可以包含任何种类的数值,依此类推。

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

类型也为我们提供了关于不同值之间比较的有用知识。结构化类型之间的比较并不总是一个简单的假设,因为即使之前的数据结构相同,原型链内部也可能存在继承的结构。

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