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


在开始讨论差异之前,让我们先了解什么是基本数据类型。基本数据类型定义了不可变的值,并且最近由 ECMAScript 标准引入。

JavaScript 允许你使用三种基本数据类型:

  • 数字,例如 3、310.20 等。
  • 文本字符串,例如 "This text string" 等。
  • 布尔值,例如 true 或 false。

JavaScript 还定义了两种简单的数据类型,null 和 undefined,每种类型都只定义一个值。除了这些基本数据类型之外,JavaScript 还支持一种称为对象的复合数据类型。
在数据类型之后,让我们讨论一下对象。

对象

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

数据属性

它将一个键与一个值关联。
假设我们以基本数据类型和对象的字符串为例:

对于基本数据类型:

var str = "Demo string!";

对于对象:

var str = new String("Demo string!");

访问器属性

它将一个键与访问器函数关联。这是为了存储一个值。

更新于: 2020年1月3日

197 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告