Primitive

原始型別 (primitive value, primitive data type) 指的是非 object 的型別,並且不具有 methods。 在 JavaScript裡,共有六種原始型別 : string, number, boolean, null, undefined, symbol (於 ECMAScript 2015 新推出).

大部份的時候,原始型別由程式語言最底層實作。

所有的原始型別都是不可更改的。

JavaScript 中原始型別的包裹物件

除了 null 以及 undefined ,所有的原始型別都有個和其等值的包裹物件:

  • String :對應 string 原始型別。
  • Number :對應 number 原始型別。
  • Boolean :對應 Boolean 原始型別。
  • Symbol :對應 Symbol 原始型別。

而包裹物件的  valueOf() 方法將返回原始型別的值。

延伸閱讀

General knowledge

文件標籤與貢獻者

 此頁面的貢獻者: Snailpool
 最近更新: Snailpool,