JavaScript 的类型系统包括 7 种基本类型和 7 种语言类型

1,462 阅读1分钟
JavaScript 规定了7种基本类型,他们分别是:
  • Number.
  • String.
  • Boolean.
  • Null.
  • Undefined.
  • Object.
  • Symbol.


JavaScript 规定了7种语言类型,他们分别是:
  •  List 和 Record
  • Set
  • Completion Record
  • Reference
  • Property Descriptor
  • Lexical Environment 和 Environment Record
  • Data Block


术语:Truthy(真值)

JavaScript 中,truthy(真值)指的是在布尔值上下文中,转换后的值为真的值。所有值都是真值,除非它们被定义为 假值(即除 false0""nullundefinedNaN 以外皆为真值)。


MDN 语法定义表:developer.mozilla.org/zh-CN/docs/…