JavaScript笔试题(2)

这是一份详细的JavaScript笔试题集,涵盖了单选题和多选题,包括字符串操作、数组方法、数学函数、节点操作等多个方面,旨在测试和提升JavaScript基础能力。
摘要由CSDN通过智能技术生成

JavaScript笔试题(2)

一、单选题
1.已知字符串"hello everybody "通过下面哪个方法可以去掉字符串两端的空白
A trim()
B split()
C reverse()
D join()
正确答案: A
解析:使用排除法:split分割字符串;reverse反转数组;join将数组转成字符串trim() 去除字符串两端空格

2.3秒后,图片消失,应该使用下面哪个方法
A hide()
B setTimeout()
C ClearInterval
D clearTimeout()
正确答案: B
解析:setTimeout延时器

3.分析下面的代码,输出的结果是

var arr=new Array(5);
arr[1]=1;
arr[5]=2;
console.log(arr.length)

A 2
B 5
C 6
D 报错
正确答案: C
解析:数组的下标从0开始,arr[5]代表数组的第6项,所有数组的长度为6

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

5.var arr = [1,2,3]; var brr = arr; brr[0]="lemon" 请问arr、brr的值为
A arr=[1,2,3],brr=[“lemon”,2,3]
B arr=[1,2,3],brr=[“lemon”,1,2,3]
C arr=[“lemon”,2,3],brr=[“lemon”,2,3]
D arr=[“lemon”,2,3],brr=[“lemon”,1,2,3]
正确答案: C
解析:引用数据类型传递

6.文本节点的节点类型用数字表示为
A 1
B 2
C 3
D 8
正确答案: C
解析:c

7.Math.floor( -3.5 )结果为:
A 3
B 4
C -3
D -4
正确答案: D
解析:D

8.请阅读下面代码 var arr = [25,111,18,12,92,5,15]; 如何将上面数组按降序排列
A arr.sort()
B arr.sort(function(a,b){return a-b;})
C arr.sort(function(a,b){return b-a;})
D arr.sort(a-b)
正确答案: C
解析:sort方法加比较器函数,return b-a;就是做的降序

9.请阅读下面代码 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

10.请阅读下面代码
<ul id="list">文本<li>list1</li>文本<li>list2</li>文本<li>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值