javascript题库复习专用Word文档格式.docx
- 文档编号:19796031
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:25
- 大小:73.42KB
javascript题库复习专用Word文档格式.docx
《javascript题库复习专用Word文档格式.docx》由会员分享,可在线阅读,更多相关《javascript题库复习专用Word文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
8.onfocus事件是指:
(c)
A.移动鼠标B.点击鼠标
C.DOM元素获取到焦点D.DOM元素失去焦点
Focuse是当前焦点在该元素
9.分析下面的JavaScript代码段,输出结果是:
(b)
Vara=Math.round(4.1);
Math.round四舍五入
document.write(a);
A.4.1B.4C.4.5D.5
10.在JavaScript中,命令按钮(Button)支持的事件是:
(a)
A.onClickB.onChangeC.onSelectD.onLoad
11.setInterval(myFunc,20)语句的含义是:
(c)
A.每隔20秒,myFunc函数就会被调用一次
B.20毫秒以后,myFunc函数被调用一次,且只调用一次
C.每隔20毫秒,myFunc函数就会被调用一次
D.循环调用myFunc函数20次
12.关于正则表达式声明6位数字的邮编,以下代码正确的是(c)
A.varreg=/\d6/;
B.varreg=\d{6}\;
C.varreg=/\d{6}/;
D.varreg=newRegExp("
\d{6}"
);
注:
应该是("
\\d{6}"
)才对
正则用/开始/结束。
d需要\\否则\d被是被为转义字符
13.下面对于JavaScript中的单选按钮(radio)的说法正确的是:
A.单选按钮可以通过单击“选中”和“未选中”来进行切换
B.单选按钮没有checked属性
C.单选按钮不支持onClick事件
D.单选按钮的length属性表示同一组中单选按钮的数量
14.下面隐藏名为mydiv的层的代码正确的是:
A.document.getElementById(mydiv).style.display="
none"
;
传入字符串
B.document.getElementById("
mydiv"
).style.display=none;
C.document.getElementById("
).display="
D.document.getElementById("
).display=none;
15.setTimeout(myFunc,20)语句的含义是:
B.20ms以后,myFunc函数被调用一次,且只调用一次
16.下列语句中,可以在控制台输出当前日期的js语句是:
A.DatemyDate=newDate();
console.log(myDate.Now.toLocaleDateString());
B.DatemyDate=newDate();
console.log(myDate.Now.toLocaleTimeString());
C.varmyDate=newDate();
console.log(myDate.toLocaleDateString());
D.varmyDate=newDate();
console.log(myDate.toLocaleTimeString());
17.下面对于JavaScript中的复选框(checkbox)的说法正确的是:
A.如果需将一个复选框选中,需要将复选框的selected属性设为true
B.如果需将一个复选框选中,需要将复选框的checked属性设为true
C.如果需将一个复选框选中,需要将复选框的selected属性设为selected
D.如果需将一个复选框选中,需要将复选框的checked属性设为checked
18.JavaScript语言的文件中,focus将触发的事件是:
(b)
A.元素失去焦点B.当前焦点位于该元素
C.页面被载入D.将当前内容提交
19.页面上需要让用户填入一些信息时,我们一般都要对用户填入的信息做(a)
A.表单验证B.数据分析C.数据采样D.数据确认
20.如果下拉列表框(select)对象中没有选项被选中,那么selectedIndex属性的值为:
(C)注:
如果没有选择任何选项,selectedIndex属性将返回“-1”原因:
有选中的项0是下拉框的第一项,-1就是没有
A.0B.1C.-1D.null
21.分析下面的JavaScrip代码段,输出的结果是:
vars1=15;
vars2=”string”;
if(isNaN(s1))是否是非数字值。
document.writeln(s1);
writeln输出后换行
if(isNaN(s2))
document.write(s2);
write不换行
A.15B.stringC.15stringD.不打印任何信息
注意:
isNaN()的意思是非数字,里面传入数字的话就返回false,传入的不是数字的话就返回true
22.分析javascript代码段,输出结果是:
vara="
IloveMr.Lee"
a=a.substr(2,4);
substr(2,4)从2号索引开始截取4个
document.write(a)substr
(2)从2号索引开始截取到最后
A.Ilo
B.lo
C..Lee
D.love
23.分析下面的javascript代码段,输出结果是:
Varmystring="
Iamagoodstudent"
a=mystring.indexOf("
good"
表示(good)字符串第一次出现的位置
document.write(a);
A.5B.6C.7D.8
24.vara=newArray(2,3,4,5,6);
sum=0;
for(i=1;
i<
a.length;
i++)从第二个位置开始加
sum+=a[i];
document.write(sum);
输出结果是(b)
A.20
B.18
C.14
D.12
25.下列JavaScript语句中,(b)能实现单击一个按钮时弹出一个消息框。
(选择一项)
A.<
BUTTONVALUE="
鼠标响应"
onClick=alert("
确定"
)>
<
/BUTTON>
value在button里不显示,在双标签中写值
B.<
INPUTTYPE="
BUTTON"
VALUE="
C.<
onChange=alert("
D.<
26.在JavaScript中,文本框(Text)不支持的事件是(b)
A.onBluronBlur:
失去焦点
B.onLostFocused没有这个东西
C.onFocus
D.onChange会在域的内容改变时发生。
27.分析下面的javascript代码:
x=11;
y="
number"
m=x+y;
m的值为(a)
A.11number
B.number
C.11
D.程序报错
28.在页面的同一目录下有外部js文件scriptfile.js,能正确访问到该文件的语法是(b)
language=”JavaScript”src=”scriptfile.js”>
scriptlanguage=”JavaScript”src=”scriptfile.js”>
/script>
scriptlanguage=”JavaScript”=scriptfile.js>
languagesrc=”scriptfile.js”>
29.在javaScript中,可以使用Date对象的(a)方法返回该对象的日期。
A.getDate(日期,年月日)只是输出日B.getYear.getYear输出的是从1990年到现在的年分的年差getFullYear()输出的才是当前的年费份
C.getMonthgetMonth输出的是介于0-11的月份从0开始D.getTimegerTime毫秒计算
30.能正确获取id为txtName文本框中用户输入的字符串的代码是(c)
A.document.getElementById(“txtName”).value;
B.document.getElementById(“txtName”).text;
C.document.getElementById(“txtName”).innerHTML;
D.document.getElementById(“txtName”).innerText;
innerHTML设置或获取标签所包含的HTML+文本信息(从标签起始位置到终止位置全部内容,包括HTML标签,但不包括自身)
31.下列声明变量的语句,符合JavaScript语法的是(c)
A.dimx;
B.intx;
C.varx;
D.x;
32.分析如下的JavaScript代码片段,b的值为(c)
Vara=1.5,b;
b=parseInt(a);
取小数点前面的
A.2B.0.5C.1D.1.5
33.页面中的某个DIV标签设置以下样式div{width:
200px;
padding:
020px;
border:
5px;
},则该标签的实际宽度为(d)。
A.200pxB.220px
C.240pxD.250px
34.CSS中,能够让超出div可视区域范围的内容隐藏的CSS代码是:
(a)
A.overflow:
hidden;
B.display:
block;
C.overflow:
scroll;
D.display:
35.下列正则表达式中(B)可以匹配首位是小写字母或数字,其它位数是小写字母的最少两位的字符串。
A./^\w{2,}$/B./^[a-z0-9][a-z]+$/
C./^[a-z0-9][a-z]*$/D./^[a-z0-9]\d+$/
元字符:
“.”,[],|
限定符:
*,+,?
,{n},
只要是”^”这个字符是在中括号”[]”中被使用的话就是表示字符类的否定,如果不是的话就是表示限定开头。
我这里说的是直接在”[]”中使用,不包括嵌套使用。
36、JavaScript使用(a)符号来分隔两条语句
A.分号B.逗号C.句号D.引号
37、下列JavaScript的判断语句中(a)是正确的
A.if(i==0)B.if(i=0)C.ifi==0thenD.ifi=0then
38、下列JavaScript的循环语句中(d)是正确的
A.if(i<
10;
i++)B.for(i=0;
10)
C.fori=1to10D.for(i=0;
=10;
i++)
39、以下不属于鼠标事件的是(c)
A.onclickB.onmouseoverC.onloadD.onmouseout
40、Math.abs(-52)的结果是:
(b)
A.51B.52C.-52D.50
41、Math.round(95.39)的结果是:
(c)Math.round四舍五入
A.95.3B.95.4C.95D.96
42、Math.ceil(95.39)的结果是:
(d)Math.cei向上取整
43、Math.floor(95.39)的结果是:
(c)Math.floor向下取整
44、以下()表达式产生一个0~7之间(含0,7)的随机整数:
(c)
A.Math.floor(Math.random()*6)
B.Math.floor(Math.random()*7)
C.Math.floor(Math.random()*8)[0,1
D.Math.ceil(Math.random()*8)
45、标签“<
input>
”可以通过哪个属性来改变元素的类型(c)
A.action作用是将表单提交服务器B.nameC.typeD.id
46、在DOM模型中,(a)标签为文档的根节点,位于结构中的最顶层。
A.<
HTML>
B.<
HEAD>
C.<
BODY>
D.<
TITLE>
47、在JavaScript中以对话框的形式来显示提示或警告信息方法是(b)
A.document.write()B.alert(s)
C.msgBox(s)D.console.log(s)
48、JavaScript函数SetTimeOut(”countA()”,1000)的作用是(d)
A.每隔1分钟调用一次countA()函数
B.每隔1秒钟调用一次countA()函数
C.1分钟后调用countA()函数
D.1秒钟后调用countA()函数
49、在HTML文档中编写Javascript代码时,应编写在(b)标签中间。
javascript>
和<
/javascript>
B.<
script>
head>
/head>
D.<
body>
/body>
50、下列哪个方法在Javascript的Date对象返回当月的日期。
A
A.getDateB.getYearC.getMonth得到只是0-11之间输出的月份从0开始D.getTimegerTime毫秒计算
51、JavaScript外部文件的扩展名是(c)
A.htmlB.csC.jsD.css
52、样式表外部文件的扩展名是(d)
53、下面while循环执行的次数为(d)
Vari=5;
while(i==0){
i--;
}
A.无限次B.1C.5D.0
54、下面能正确获取标签
liindex=”1”>
选项1<
/li>
中的index属性的值的代码是(c)
A.objLi.indexB.objLi[index]
C.objLi.getAttribute(“index”)D.objLi.setAttribute(“index”)
55.下列是正确的Json格式对象的选项是(d)
A.[name:
”James”,age:
18]
B.[name=”James”,age=18]
C.{name=”James”,age=18}
D.{“name”:
”James”,“age”:
18}
1.json没有声明变量(json中没有变量的概念)
2.没有末尾的分号(因为这不是javascript语句,所有不需要分号)
3.json对象的属性必须加双引号,js中可加可不加
56.下列是正确的Json格式对象的选项是(d)
A.{name=”James”,age=18}
B.{name:
C.{“name”=”James”,“age”=18}
57.下列哪个是Javascript中注释的正确写法(b)
!
---->
B.//C.--D.\\
58.以下不属于Javascript原始类型的是:
(c)
A.stringB.numberC.functionD.booleanjavascript的原始数据类型有Boolean类型、Number类型和String类型。
还有Null和Undefined
59.在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression(d)A.window.setTimeout(1000,expression);
B.window.setTimeout(expression,1);
C.window.setTimeout(1,expression);
D.window.setTimeout(expression,1000);
60.JS中页面跳转需要使用window对象的哪个属性(a)
A.locationB.address
C.srcD.redirect通过服务器跳转
inputtype="
button"
value="
新浪"
onclick="
window.location.href='
'
>
这样写
61.下列不是document对象的属性的是:
A.titleB.body
C.htmlD.documentElement62.下列关于鼠标事件描述有误的是(b)
A.onclick表示鼠标单击
B.ondoublelclick表示鼠标右击
C.onmousedown表示鼠标的按钮被按下
D.onmousemove表示鼠标进入某个对象范围,并且移动
63.
下列正则表达式限定符含义不匹配的是(a)
A.{n,}:
至少出现n次必须出现n次
B.{n,m}:
出现n或m次
C.?
:
出现0-1次
D.*:
出现任意次
64.
下列正则表达式中元字符描述有误的是(b)
A.[]:
匹配范围内的任意一个字符
B..:
匹配任意字符除\n之外的任意字符
C.\w:
匹配任意字母、数字、下划线、汉字
D.\d:
匹配0-9之间的任意数字
65.下列的哪一个表达式将返回值为false(b)
A.!
(3<
=1)B.(4>
=4)&
&
(5<
=2)
C.(“a”==”a”)&
(“c”!
=”d”)D.(2<
3)||(3<
2)
66.将字串s中的所有字母变为小写字母的方法是(b)
A.s.toSmallCase()B.s.toLowerCase()将大写的字母变成小写
C.s.toUpperCase()将小写变成大写D.s.toUpperChars()
67.Js中创建日期类型对象的方法是(b)
A.newTime()B.newDate()
C.newDateTime()D.newNow()
68.获取页面上所有图片标签引用的方法是(b)
A.document.getElementById()
B.document.getElementsByTagName()
C.document.getElementsByName()
D.document.getElementsByClassName()
69.在页面上动态创建一个li标签,可以使用的语句是(a)
A.document.createElement()
B.document.newElement()
C.document.createLabel()
D.document.newLabel()
70.下面哪一个可以正确获取到DOM对象obj的第1个子节点(D)
A.obj.getChild
(1);
B.obj.getChild[1]
C.obj.children
(1)
D.obj.children[1]
71.下面哪一个可以把DOM对象obj添加为divObj的子节点(d)
A.obj.addChild(divObj)
B.divObj.addChild(obj)
C.obj.appendChild(divObj)
D.divObj.appendChild(obj)
72.parseInt()方法的作用是(A)
A.将字符串转换成整形数B.将小数转换成整数
C.将数值转换成字符串D.大小写转换
73.获取文本框中用户输入的字符串,需要访问该dom元素的(c)属性
A.textB.type
C.valueD.name
74.使用外部JS程序文件的正确格式是(b)
scripthref=”xxx.js’>
scriptsrc=”xxx.js”>
scriptname=”xxx.js”>
scriptfile=”xxx.js”>
75.Js数组的下标是从(a)开始计数的
A.0B.1
C.2D.3
76.76,Js中打开具有“确定”和“取消”2个按钮的小对话窗口,让用户确认信息的是(d)
A.alert()B.messageBox()
C.prompt()一个输入的窗口D.confirm()
77.当页面加载完毕时会自动触发的事件是(a)
A.window.onload()B.window.load()
B.document.onload()D.document.load()
78.编辑JavaScript程序时(c)。
A.只能使用记事本
B.只能使用Sublime编辑软件
C.可以使用任何一种纯文本编辑器
D.只能使用MSword编辑工具
79.能够把id为“scroll”的div的背景颜色修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javascript 题库 复习 专用