第三章 字面量和构造函数

JavaScript中的字面量模式更加简洁、有表现力,而且在定义对象时不容易出错。本章将会讨论字面量,包括对象、数组和正则表达式字面量,以及为什么字面量要比等价的内置构造函数(如Object()Array()等)要更好。本章还会介绍JSON格式,JSON是使用数组和对象字面量的形式定义的一种数据交换格式。本章还会讨论自定义构造函数,包括如何强制使用new以确保构造函数正确执行。

为了方便使用字面量而不是构造函数,本章还会补充一些知识,比如内置包装构造函数Number()String()Boolean(),以及如何将它们和原始值(数字、字符串和布尔值)比较。最后,快速介绍一下Error()构造函数的用法。