javascript试题及答案.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
JavaScript 试题及答案 本文档提供了 JavaScript 试题及答案,涵盖了 JavaScript 基础知识、JavaScript 数组排序、DIV 和 SPAN 元素、innerHTML、outerHTML、innerText 等方面的知识点。 一、JavaScript 基础知识 1. 以下哪条语句会产生运行错误: 正确答案:A. var obj = (); 解释:在 JavaScript 中,变量 obj 的赋值需要正确的语法结构。选项 A 中的语句将产生运行错误,因为括号中缺少正确的值或表达式。 2. 以下哪个单词不属于 JavaScript 保留字: 正确答案:B. parent 解释:JavaScript 中的保留字包括 with、class、void 等,但不包括 parent。 3. 请选择结果为真的表达式: 正确答案:C. null == undefined 解释:在 JavaScript 中,null 和 undefined 是两个不同的值,但它们都可以被认为是“空”或“无效”的值。因此,null == undefined 的结果为 true。 二、JavaScript 高级知识 4. 请选择对 JavaScript 理解有误的: 正确答案:ABCD 解释:JScript 是 JavaScript 的一个实现,但不是简称;JavaScript 不是 Java 脚本语言,而是独立的脚本语言;FireFox 和 IE 存在大量兼容性问题的主要原因在于它们对 JavaScript 的支持不同;AJAX 技术可以使用 JavaScript 技术,但不是必须使用。 5. foo 对象有 att 属性,那么获取 att 属性的值,以下哪些做法是可以的: 正确答案:ACE 解释:可以使用 foo.att、foo["att"] 或 foo[“att”] 来获取 att 属性的值。 三、JavaScript 实践应用 6. 在不指定特殊属性的情况下,哪几种 HTML 标签可以手动输入文本: 正确答案:AB 解释:<TEXTAREA> 和 <INPUT type="text"/> 都可以手动输入文本。 7. 以下哪些是 JavaScript 的全局函数: 正确答案:ABC 解释:escape、parseFloat 和 eval 都是 JavaScript 的全局函数。 8. 关于 IFrame 表述正确的有: 正确答案:ABCD 解释:IFrame 可以嵌入其他网页内容,并可以动态更改;在相同域名下,内嵌的 IFrame 可以获取外层网页的对象;在相同域名下,外层网页脚本可以获取 IFrame 网页内的对象;可以通过脚本调整 IFrame 的大小。 9. 关于表格表述正确的有: 正确答案:ABCDE 解释:表格中可以包含 TBODY 元素、CAPTION 元素、多个 TBODY 元素、COLGROUP 元素和 COL 元素。 10. 关于 IE 的 window 对象表述正确的有: 正确答案:ACD 解释:window.opener 属性本身就是指向 window 对象;window.location=”a.html”和 window.location.href=”a.html”的作用都是把当前页面替换成 a.html 页面;定义了全局变量 g;可以用 window.g 的方式来存取该变量。 四、JavaScript 实践应用 1. 谈谈 JavaScript 数组排序方法 sort() 的使用: JavaScript 数组排序方法 sort() 可以根据需要对数组进行排序。sort() 方法可以接受一个函数作为参数,该函数用于比较数组中的元素。 sort() 方法的实现类似 JAVA 的比较器,数据排序从多维数组的第一维开始排序。可以自己定义排序方法,很少的函数。 2. 简述 DIV 元素和 SPAN 元素的区别: DIV 元素和 SPAN 元素都是 HTML 中的元素,但它们有所不同。DIV 元素可以包含换行符,而 SPAN 元素不可以。 3. 结合<span id=”outer”><span id=”inner”>text</span></span>这段结构,谈谈innerHTML、outerHTML、innerText 之间的区别: innerHTML、outerHTML 和 innerText 都是 HTML 元素的属性。innerHTML 获取或设置元素的 HTML 内容;outerHTML 获取或设置元素的整个 HTML 元素,包括开始和结束标签;innerText 获取或设置元素的文本内容,不包括 HTML 标签。
- 粉丝: 9
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助