30-小结
3.20 小结
在任何编程语言中,可用的数据类型都是构建应用的基础,它们能有效地帮助开发人员在该语言中表达各种信息。基于大部分日常编码的需要,本章需要掌握的核心内容如下:
- JavaScript有6种基本类型(字符串、数字、布尔、null、undefined,以及符号)和一种对象类型。
- 所有数字都是双精度浮点型。
- 数组是特殊的对象类型,它将对象组合起来,能表示强大并且灵活的数据类型。
- 其他常用的数据类型(日期,映射,集合和正则表达式)都是特殊类型的对象。后续很有可能会频繁的使用字符串,所以强烈建议在进一步学习之前,确保自己掌握字符串转义的规则,以及字符串模板的工作原理。
[1] 这点在未来可能发生改变:专用的整数类型是一个经常被讨论的语言特征。
[2] 也叫重音符。
[3] 你可以在花括号内部使用任意表达式。第5章会讲到。
[4] 如果你已经熟悉了JavaScript中面向对象编程,需要注意的是,你不能使用关键字new创建一个符号,这是JavaScript约定中的一个例外。因为约定指出,以大写字母开头的标识符应该和new一起使用。
[5] 如果你给的索引值大于或等于数组的长度,数组的尺寸会增加,从而能存储新元素。
[6] 通常情况下,你都会将构造器与关键字new结合起来使用,我们将在第九章学习这点。这儿是一个特殊的情况。