JavaScript内建对象深度解析:全局单例与常量
33 浏览量
更新于2024-08-28
收藏 159KB PDF 举报
在《JavaScript高级程序设计(第3版)》的学习笔记中,章节11主要探讨了JavaScript内建对象的重要性,它们类似于Java的类库,极大地方便了程序员进行常见的编程任务。文章首先回顾了已知的基础内建对象,如Object、Function、Boolean、Number和String,强调了它们在开发中的基础作用。
接下来,作者重点介绍了内建全局单例对象。这些对象在整个执行环境中只有一个实例,如Global、Math和JSON,它们不具备构造函数和函数调用的特性,只能通过对象名称直接访问其属性和方法。例如,Global对象的NaN代表非数字,Math对象包含了数学常量如E(自然对数的底数),以及一些与数学运算相关的函数。
文章还提到了内建常量,这些常量是不可修改、删除或枚举的,比如NaN、Infinity、Math对象中的数学常量(如PI、LN10等)和Global对象中的undefined。使用时,Math对象的常量需要通过对象名加属性名的方式获取,如`Math.PI`。
此外,内建对象还包括一些静态方法,如全局的eval函数用于解析JavaScript字符串,但它在严格模式下有安全限制;以及parseInt和parseFloat函数,用于解析字符串转换为数字,可以指定进制。
总结来说,这一部分深入剖析了JavaScript内建对象的结构和使用方式,这对于理解JavaScript语言的核心特性和高效编程至关重要。学习者通过理解并熟练运用这些内建对象,能够提高代码的可读性和性能,并更好地处理日常编程任务。
2020-12-07 上传
2020-12-07 上传
2020-12-09 上传
2024-12-27 上传
2024-12-27 上传
2024-12-27 上传
2024-12-27 上传
2024-12-27 上传
2024-12-27 上传
weixin_38522106
- 粉丝: 2
- 资源: 900
最新资源
- CSharp算法Cambridge University Press - Data Structures and Algorithms Using C# (Mar 2007)
- 华为_Verilog HDL入门教程
- 基于CAN总线的β-甘露聚糖酶发酵控制系统的研究
- 2009年考研计算机专业基础综合大纲
- altera nios从入门到精通
- 类人机器人手臂控制系统设计
- 单元测试测试用例设计
- Windows文件系统过滤驱动开发教程(第二版)
- 常用485芯片通信协议
- 232-485转接电路
- linux多线程编程手册.pdf
- Tornado使用指南
- x5045简介资料 设计的好帮手
- 《MiniGUI 用户手册》.pdf
- cc2500中文数据手册
- hibernate in action(第二版)