JavaScript基础与编程复习要点解析
版权申诉
27 浏览量
更新于2024-06-28
收藏 945KB PDF 举报
"JavaScript程序设计复习资料2.pdf"
这篇复习资料涵盖了JavaScript编程语言的基础知识,主要涉及语言概念、语法特性、数据类型、运算符、控制结构、异常处理、内置对象和正则表达式等方面。以下是根据题目内容提炼的关键知识点:
1. JavaScript并非由Microsoft公司设计,它是由Netscape公司的Brendan Eich开发的。
2. JavaScript不仅用于Web客户端,也可应用于服务器端,如Node.js环境。
3. HTML中通过`<script>`标签可以引入外部JavaScript文件或内联编写脚本。
4. 编写JavaScript程序并不局限于特定工具,任何纯文本编辑器都可以。
5. JavaScript不支持十六进制形式表示浮点数常量,通常使用十进制表示。
6. JavaScript允许变量重新赋值,因此x="今天天气真好"是合法的。
7. 表达式的类型由运算符和操作数共同决定,而非仅由运算符决定。
8. 两个整数相除的结果默认为浮点数,而非整数。
9. `逻辑或`操作符(||)如果左侧值为真,右侧值不会被检查,所以a||b的结果为true。
10. `alert("12">="9")`的结果是true,因为字符串在比较时会转换为数字。
11. switch语句后的表达式结果可以是整数或字符串。
12. default语句在switch结构中的位置没有强制要求,可以放在任意位置。
13. for循环的三个表达式可以为空,但分号是必须的。
14. window对象是JavaScript浏览器环境中全局对象,包含onerror属性,用于捕获错误。
15. JavaScript定义了9种错误类型,但代码可能遇到更多类型的异常。
16. JavaScript允许使用自定义对象,不仅限于预定义对象。
17. 使用new创建的对象不需要使用delete删除,delete用于删除对象的属性或对象引用。
18. 所有JavaScript对象都继承自Object对象。
19. 函数在JavaScript中是First-Class citizen,即函数也是对象,因此是Function对象的实例。
20. JavaScript核心语言对象包括String、Math、Date、Array等。
21. Math.random()返回的是0到1之间的随机浮点数。
22. 正则表达式中`+`表示匹配1到多个前面的字符或组。
23. 正则表达式是用于模式匹配的特殊语法,包括普通字符和元字符。
24. `\D`匹配非数字字符。
25. `\w`匹配任何单词字符,等价于[a-zA-Z0-9_]。
26. JavaScript的DOM(Document Object Model)呈现为层次结构的树形结构,用于操作HTML或XML文档。
这些知识点构成了JavaScript编程的基础,对于学习和理解JavaScript至关重要。通过深入理解和掌握这些内容,开发者能够编写更有效、更健壮的JavaScript代码。
2021-09-27 上传
104 浏览量
2021-10-13 上传
2021-12-03 上传
139 浏览量
243 浏览量
若♡
- 粉丝: 6461
- 资源: 1万+
最新资源
- 行业分类-设备装置-一种接布机.zip
- pop-punk.vim::guitar: vim 的深色、高对比度配色方案
- 基于Java Web 技术的网上订餐系统.zip
- avsdpll_1v8_sky130_ss
- 草地lar
- random-int:产生一个随机整数
- 利用Python实现三层BP神经网络.zip
- ajax_app
- ctcsound:使用 ctypes 的 Csound 的 Python 绑定。 也可以从 python2.x 和 python3.x 使用
- 行业分类-设备装置-一种接地箱门锁.zip
- 可调叶片离心泵的实际应用.rar
- 学生信息管理系统(含Java源代码) 毕业论文
- gnome-email-notifications:侏儒电子邮件通知
- ORACLE清理工具
- 真棒测试用例集合:此存储库包含初学者的测试用例集合,在验证不同领域的项目时需要包括这些测试用例
- coreos-kubernetes:用于在 CoreOS 上安装和运行 Kubernetes 的 Cloud init 和 Fleet 文件