原始数据 (原始值、原始数据类型)不是一种 object 类型并且没有自己的方法的。在 JavaScript 中,有六种原始数据类型:stringnumberbooleannullundefinedsymbol (new in ECMAScript 2015)。

大多数时候,原始值直接代表语言实现的最低级别。

所有的原始数据都是不变的(即不能被改变)。

JavaScript 中的原始值会包装为对象

除了 nullundefined,所有原始值都有包裹这个原始值的等价对象:

  • String for the string primitive.
  • Number for the number primitive.
  • Boolean for the Boolean primitive.
  • Symbol for the Symbol primitive.

这个包裹对象的valueOf()方法返回原始值。

了解更多

基本知识

文档标签和贡献者

标签: 
 此页面的贡献者: zhangchen, Ende93, Musan, painty
 最后编辑者: zhangchen,