类型

类型是一个关于的,控制它可以存储的数据类型以及数据将遵循的结构的特征。例如,布尔数据类型在任何时间都只能保存 truefalse 值中的一个,而字符串可以保存字符串或字符序列,Number 可以保存任何类型的数字值,等等。

值的数据类型还会影响到可以在该值上执行的操作。例如,数字类型的值可以与另一个数字相乘,但不能与字符串相乘——即使该字符串包含数字,比如字符串“2”。

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

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

参见