JavaScript基础练习题(二)

JavaScript基础练习题(二)

注:仅供参考,不可用于其他用途

一、单选题(共30题,每题2分)
得分:2.0分
1.已知数组 var arr = [1,2,3,4,5],执行 arr.pop() 后,数组的长度是
A 4
B 5
C 6
D 7
正确答案: A
解析:arr.pop()是删除数组后一个数据

2.Math.floor(-3.14) 的结果是( )
A -3.14
B -3
C -4
D 3.14
正确答案: C

3.下面的描述中不正确的是
A arguments 中保存了实际传入函数内的所有参数
B return 只能在函数内部使用
C setInterval(fn1,1000) 只会调用一次 fn1
D Date 对象的 getMonth() 获取到的值比实际月份小1
正确答案: C

4.以下代码运行后y的值为 var arr=[“123”, 123]; console.log(typeof typeof arr[1])
A 123
B number
C string
D object
正确答案: C

5.请阅读下面代码 var arr = [1,2,3,4,5]; var arr2 = arr; arr2.push(0); arr2.concat(6); console.log(arr); 上述代码执行的结果是
A [1,2,3,4,5]
B [0,1,2,3,4,5]
C [1,2,3,4,5,0]
D [1,2,3,4,5,0,6]
正确答案: C
解析:concat不修改原数组

6.关于nodeName描述错误的是
A 元素节点的节点名始终是标签名
B 文本节点的节点名始终是#document
C 文本节点的节点名始终是#text
D 属性节点的节点名始终是属性名
正确答案: B
解析:文本节点名称是#text

7.在JavaScript中,下拉选项中可以获取滚动条距窗口顶端滚动的距离的是
A document.documentElement.scrollTop;
B document.documentElement.topScroll
C document.style.scrollTop;
D document.style.topScroll;
正确答案: A

8.向数组的末尾追加新的项,用的方法是
A unshift()
B pop()
C push()
D shift()
正确答案: C

9.var arr = [5,4,2,7]; arr.splice(1,2,6); console.log(arr) 输出的结果是
A [6,2,7]
B [5,6,2,7]
C [4,2]
D [5,6,7]
正确答案: D

10.实现数组的倒序方法
A reverse()
B sort()
C join()
D find()
正确答案: A

11.将小写转为大写的方法是
A charAt()
B toLowerCase()
C toUpperCase()
D indexOf()
正确答案: C

12.js中获取当前星期,用哪个方法
A getTime()
B getDate()
C getDays()
D getDay()
正确答案: D

13.节点的nodeType值为什么,代表着是

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值