
JavaScript测试题.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
《JavaScript测试题.doc》包含了各种难度级别的JavaScript编程问题,旨在帮助开发者评估和提升自己的前端开发技能。
选择题(每题2分,共计100分)
1. 当窗体各项添写完毕后点击提交按钮可以触发的事件是:
A. onenter
B. onsubmit
C. onmouseDrag
D. onmouseOver
2. 下列选项中不属于JavaScript基本数据类型的有:
A. String
B. Number
C. Boolean
D. Class
3. 使用JavaScript实现在文本框内容改变后,点击页面其他部分显示文本框中的内容的功能,正确的语句是:
A.
B.
C.
D.
【JavaScript基础概念与事件】
1. 事件是JavaScript中的重要组成部分,它们在用户与网页交互时触发。例如,在题目中提到的“当窗体各项添写完毕后点击提交按钮可以触发的事件”,正确答案为B.onsubmit。此事件会在表单提交前被激活,允许开发者进行验证或处理。
2. JavaScript的基本数据类型包括String(字符串)、Number(数字)、Boolean(布尔值)和Null、Undefined以及ES6新增的Symbol,而D.Class不是JavaScript的数据类型之一,它通常指的是面向对象编程中的类定义。
3. 为了在文本框内容改变后点击页面其他地方显示其内容,需要使用onChange事件。因此正确答案是A. 。这里的this.value表示当前元素(即文本框)的值。
4. 能实现鼠标跟随特效的是C.onMouseover,当鼠标移动到某元素上时触发该事件。
5. 在HTML中窗体元素的name属性用于指定其名称。所以正确答案是B.name。例如``。
6. switch语句在不同条件满足的情况下执行不同的代码块,因此选项B描述正确。当没有匹配的case时,默认会执行default中的代码(如果存在的话)。
7. parseInt函数用于将字符串解析为整数,对于浮点数1.5,它会被取整至1,所以b的值是C. 1。
8. 要在当前窗口打开链接可以使用window.open方法。正确语句示例如:`window.open(http://www.baidu.com);`
9. 设置整个页面背景色为红色的JavaScript代码为document.bgColor=#FF0000,运行后结果是D. 整个网页背景变为红色。
10. JavaScript中的浏览器对象模型(BOM)包括window、document和location等。然而Date属于JavaScript内置的对象用于处理日期与时间,不属于BOM范围。因此选项D.location不属于浏览器物件的组成部分。
11. 当尝试将数值与字符串相加时,JavaScript会自动将其转换成字符串形式,所以x+y的结果是A. 1number。
12. JavaScript数组length属性返回的是整个数组长度,即使某些索引未被赋值也会计算在内。因此题目中声明的emp数组尽管只赋予了两个元素但其length仍为5(选项D)。
13. 要实现在文本框获取焦点时全选内容的功能可以使用`onclick`事件结合`select()`方法,正确答案是A.
这些题目涵盖了JavaScript的基础知识,包括但不限于事件处理、数据类型定义、DOM操作、字符串和数值运算及数组管理等。掌握这些基础对于理解和编写有效的JavaScript代码至关重要。
全部评论 (0)


