【发布时间】:2019-01-06 19:30:57
【问题描述】:
最新的 ECMAScript 标准有 7 种数据类型:
- 原语:
- 布尔值。
- 空。
- 未定义。
- 字符串。
- 号码。
- 符号(ECMAScript 2015 中的新功能)。
- 非原始:
- 对象。
那么,原始数据类型和非原始数据类型有什么区别? 非常感谢您的支持。
【问题讨论】:
-
参见ecma-international.org/ecma-262/9.0/…:“原始值是直接在语言实现的最低级别表示的数据。”和“对象是属性的集合,并且有一个原型对象。原型可能是空值。" .换句话说,对象是其他值的集合。
-
@HereticMonkey 这是同一个问题,但得到的答案很糟糕。
-
只有对象才能有属性。
-
@Bergi 随意回答一个不可怕的答案并相应地设置欺骗......
标签: javascript