JavaScript原始数据类型和对象之间有什么区别?

在开始区别之前,让我们学习什么是原始数据类型。原始定义了不可变的值,最近由ECMAScript标准引入。

JavaScript使您可以使用三种原始数据类型,

  • 数字,例如 3、310.20等

  • 文本字符串,例如“此文本字符串”等

  • 布尔值,例如true或false。

JavaScript还定义了两个琐碎的数据类型,即null和undefined,每种类型仅定义一个值。除了这些原始数据类型之外,JavaScript还支持称为对象的复合数据类型。
在数据类型之后,让我们讨论一下对象:

对象 

在JavaScript中,对象被视为属性的集合。使用键值识别属性。它有两种类型:

数据属性 

它将键与值相关联。
假设我们举一个带有原始数据类型和对象的字符串的示例: 

对于原始数据类型,

var str = "演示字符串!";

对于对象,

var str = new String("演示字符串!");

存取器属性

它将键与访问器功能相关联。这是为了存储一个值。

以上是 JavaScript原始数据类型和对象之间有什么区别? 的全部内容, 来源链接: utcz.com/z/338289.html

回到顶部