JS基础练习题(二)

这是一份详细的JavaScript基础练习题集,涵盖了数组操作、弹窗方法、事件处理、随机数生成、ID选择器等多个知识点,适合初学者巩固基础。
摘要由CSDN通过智能技术生成

一、单选题
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值