一、单选题
1.已知数组 var arr = [1,2,3,4,5],执行 arr.pop() 后,数组的长度是
A 4
B 5
C 6
D 7
正确答案: A
解析:
arr.pop()是删除数组后一个数据
2.如果弹出一个可输入信息的框,可以使用哪一个方法
A confirm()
B prompt()
C alert()
D 以上都对
正确答案: B
解析:
prompt
3.下面哪个是window窗口大小改变触发的事件
A onmouseover
B onresize
C onmouseout
D onclick
正确答案: B
解析:
1
4.Math.round(Math.random()*9);可以取到的最大值是
A 8
B 9
C 9.999999
D 11
正确答案: B
解析:
B
5.通过ID选择器获取元素正确的方法是
A document.getElementsById()
B document.getElementByid()
C document.getElementsByIdName()
D document.getElementById()
正确答案: D
解析:
D
6.请阅读下面代码 var num = Math.floor(Math.random()100); 上述代码中num的取值范围是
A 0–100
B 1–99
C 0–99
D 1–100
正确答案: C
解析:
公式:Math.random()(max-min+1)+min
7.关于nodeName描述错误的是
A 元素节点的节点名始终是标签名
B 文本节点的节点名始终是#document
C 文本节点的节点名始终是#text
D 属性节点的节点名始终是属性名
正确答案: B
解析:
文本节点名称是#text
8.在JavaScript中,下列代码可以实现每隔5秒弹出"5秒到了!"的是
A setTimeOut(“alert(‘5秒到了!’)”,5)
B setTimeOut(“alert(‘5秒到了!’)”,5000)
C setInterval(“alert(‘5秒到了!’)”,5)
D setInterval(“alert(‘5秒到了!’)”,5000)
正确答案: D
解析:
setInterval(“alert(‘5秒到了!’)”,5000) 间隔执行,间隔时间为5000毫秒,即5秒
9.在Javascript中,关于window对象描述不正确的是
A window.history属性是指有关客户访问过的URL信息
B window.confirm( )方法显示一个带有提示信息和确认及取消按钮的警示框
C window.prompt( )方法用于显示可提示用户进行输入的对话框
D window.onload 事件会在窗口或框架被调整大小时发生。
正确答案: D
解析:
window.onresize 事件会在窗口或框架被调整大小时发生。
10.var arr = [3,6,8,9]; var res = arr.slice(1,3); console.log(res) 结果是
A [6,8,9]
B [6,8]
C [3,6,8]
D [3,6]
正确答案: B
解析:
11.js中获取当前星期,用哪个方法
A getTime()
B getDate()
C getDays()
D g