第三章测试1.
JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()验证函数返回值为true时, 。
A:验证不通过,不提交数据给服务器 B:验证不通过,提交数据给服务器 C:验证通过,提交数据给服务器 D:验证通过,不提交数据给服务器
答案:C
2.
表单信息的验证只能放在服务器端执行。
A:错 B:对 3.
JavaScript中常用的鼠标事件有____________。(多选)
A: onMouseMove B: onMouseLeave C: onMouseOver D: onMourseIn 4.
下列代码中能够以"1949年10月1日"的格式输出当前日期的是( )。
A:
var d = new Date();
输出:d.getFullYear() + "年" + (d.getMonth() +1)+ "月" + d.getDay() + "日"
var d = new Date();
输出:d.getFullYear() + "年" + (d.getMonth() +1)+ "月" + d.getDate() + "日"
var d = new Date();
输出:d.getFullYear() + "年" + d.getMonth() + "月" + d.getDay() + "日"
var d = new Date();
输出:d.getFullYear() + "年" + d.getMonth() + "月" + d.getDate() + "日"
已知
var a = new Date('9/25/2010 18:36:42');
通过a.getMonth()获取的是()。
A:9 B:8 C:10 D:2010 6.
已知定义如下
var a = "abcd";
var b = "abcd";
var c = new String("abcd");
var d = new String("abcd");
下列输出是()
document.writeln(a == b);
document.writeln(a === b);
document.writeln(a == c);
document.writeln(a === c);
document.writeln(c == d);
document.writeln(c === d);
A:true true true true true true B:true true false false false false C:true true true false false false D:true true true false true false 7.
若变量定义为
var s = ",1,2,3, ,5,";
则s.split(",").length的计算结果是()。
A:4 B:7
C:6 D:5 8.
可以填入下列代码空白处的是( )。
____________
a[10] = 100;
A:var a = new Array(); B:var a = [1,2,3]; C:var a = new Array(11); D:var a = new Array(10); 9.
使用JavaScript代码编写验证函数,并形成文件mycheck.js。
在需要进行验证的页面中,通过下面一行可以链接文件。
<script type="text/javascript" src="mycheck.js"></script>
A:对 B:错 10.
属于window对象的方法是()。
A:alert B:toString C:setTimeout D:open 11.
对于id为"name"的文本框,判断其输入为空的正确JavaScript代码是( )
A:document.getElementsByName("name").value.length == 0 B:document.getElementsByName("name").value =="" C:document.getElementById("name").value == "" D:document.getElementById("name").value.length ==0 12.
使用<script type="text/javascript" src="d:/a.js"></script>语句可以在HTML中引入d:/a.js文件;
使用<link type="text/css" href="d:/b.css"></link>语句可以在HTML中引入d:/b.css文件 。
A:对 B:错 13.
已知var str="abcdefg";
str.substring(1,2)取出的子串是()。
A:b B:ab C:a D:bc 14.
可以跳出switch选择结构的语句是 break。
A:错 B:对 15.
在DOM编程中,表单对象是document对象的子对象。
A:错 B:对 16.
在浏览器的DOM中,根对象是window。
A:对 B:错 17.
鼠标覆盖的事件是onMouseOut,鼠标离开的事件是 onMouseOver。
A:错 B:对 18.
以下对JSON的描述哪些是正确的?
A:是基于JavaScript的一个子集。 B:是一种轻量级的数据交换格式。 C:全称是JavaScript Object Notation(JavaScript对象表示法)。 D:是基于纯文本的数据交换格式。 19.
JavaScript中,数组定义合法的是()。
A:var arr=new Array("abc","ef","235"); B:var arr=new Array(10); C:var arr=new Array(); D:int arr=new int[];