【发布时间】:2016-01-21 07:20:08
【问题描述】:
我无法准确理解 JavaScript 中原始数据类型和非原始数据类型之间的区别,即使它使用相同的名称(即 var)声明。
【问题讨论】:
-
基元有值,非基元有参考,这是主要区别
-
此外,原语最初不会被实例化为对象,而非原语是(我认为这是上面提到的值与引用的原因)。
-
类型与 JS 中的变量没有任何关系,它们不是“声明的”。它们只属于价值观。
标签: javascript oop types abstract-data-type