类型
类型是一个关于值的,控制它可以存储的数据类型以及数据将遵循的结构的特征。例如,布尔数据类型在任何时间都只能保存 true
或 false
值中的一个,而字符串可以保存字符串或字符序列,Number 可以保存任何类型的数字值,等等。
值的数据类型还会影响到可以在该值上执行的操作。例如,数字类型的值可以与另一个数字相乘,但不能与字符串相乘——即使该字符串只包含数字,比如字符串“2”。
类型还为我们提供了关于不同值之间的比较的有用知识。结构化类型之间的比较并不总是一个简单的假设,因为即使之前的数据结构是相同的,也可能在原型链中存在继承的结构。
如果你不确定一个值的类型,你可以使用 typeof
运算符。
参见
-
维基百科上的数据类型
-
相关术语: