原始数据 (原始值、原始数据类型)是一个非 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()方法返回原始值。

了解更多

基本知识

文档标签和贡献者

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