浩鲸科技2020届2020-前端B卷

时长:120分钟 总分:40分

120浏览 0人已完成答题

题型介绍
题型 单选题
数量 40
1.
下列表达式中结果为true的是
问题详情




2.
以下()表达式产生一个0~7之间(含0,7)的随机整数.
问题详情

下面哪个选项可以产生0<=num<=10的随机整数




3.
下列选项中,不属于JavaScript继承的方式的一项是()
问题详情




4.
JavaScript中需要往数组末尾处添加一个元素,应该使用以下哪个方法:
问题详情




5.
下面有关 JavaScript 常见事件触发情况的描述错误的是?
问题详情

下面有关 JavaScript 常见事件触发情况的描述错误的是?




6.
下面哪一个是JSON数据?
问题详情




7.
(2<3)||(3<2)表达式将返回值为假
问题详情

(2<3)||(3<2)表达式将返回值为


8.
setInterval(fn1,1000)&nbsp只会调用一次&nbs...
问题详情

setInterval(fn1,1000) 只会调用一次 fn1方法


9.
对数组里数据的排序可以用&nbspsort&nbsp函数,如果排序效果...
问题详情

对数组里数据的排序可以用 sort 函数,如果排序效果非预期,可以给 sort 函数加一个排序函数的参数


10.
服务器错误的HTTP状态码是200
问题详情


11.
以下不属于JavaScript基本数据类型的是
问题详情




12.
[typeof&nbspnull,&nbspnull&nbspins...
问题详情

[typeof null, null instanceof Object]的结果是什么




13.
在JavaScript中下面选项关于this描述正确的是
问题详情




14.
for&nbsp(var&nbspi&nbsp=&nbsp0&n...
问题详情

for (var i = 0 i < 3 i++) {
  setTimeout(() => console.log(i), 1)
}

for (let i = 0 i < 3 i++) {
  setTimeout(() => console.log(i), 1)
}
上面代码的输出结果是什么




15.
正则表达式&nbsp^d+[^d]+&nbsp能匹配下列哪个字符串?
问题详情

正则表达式 ^d+[^d]+ 能匹配下列哪个字符串?




16.
下面哪个不是RegExp对象的方法
问题详情




17.
var&nbspa&nbsp=&nbsp3var&nbspb&n...
问题详情

var a = 3
var b = new Number(3)
var c = 3

console.log(a == b)
console.log(a === b)
console.log(b === c)
上面代码的输出结果是什么




18.
关于箭头函数下列说法错误的一项是:
问题详情




19.
下面结果为真的表达式是
问题详情




20.
下列哪种数组的方法不会修改数组本身
问题详情




21.
JavaScript中document.getElementById()返回值的类型为?
问题详情




22.
在javascript中,用于阻止默认事件的默认操作的方法是
问题详情




23.
事件传播的三个阶段是什么
问题详情




24.
根据如下变量,下列表达式中返回值为true的是var&nbspa&nbs...
问题详情

根据如下变量,下列表达式中返回值为true的是
var a = 1
var b = []
var c = ''
var d = true




25.
如何把&nbsp7.25&nbsp四舍五入为最接近的整数
问题详情

如何把 7.25 四舍五入为最接近的整数




26.
下列函数哪个不是JavaScript的全局函数
问题详情




27.
typeof&nbsptypeof&nbsp0的执行结果是什么
问题详情

typeof typeof 0的执行结果是什么




28.
var&nbspnumber&nbsp=&nbsp0console...
问题详情

var number = 0
console.log(number++)
console.log(++number)
console.log(number)
上面代码的输出结果是什么




29.
执行下列语句后,a.length的值为var&nbspa&nbsp=&...
问题详情

执行下列语句后,a.length的值为
var a = []
a.push(1, 2)
a.shift(3, 4)
a.concat([5, 6])
a.splice(0, 1, 2)




30.
下面哪种操作不属于跨域
问题详情




31.
以下js操作Array的方法中不能添加元素的是:
问题详情




32.
function&nbspgetAge(...args)&nbsp{&...
问题详情

function getAge(...args) {
  console.log(typeof args)
}

getAge(21)
上面代码的输出结果是什么




33.
表达式&nbsp&rdquo2&rdquo+3+4&nbsp的值为
问题详情

表达式 ”2”+3+4 的值为




34.
var&nbspa&nbsp=&nbsp10(function&n...
问题详情

var a = 10
(function () {
    console.log(a)
    a = 5
    console.log(window.a)
    var a = 20
    console.log(a)
})()
上面代码的输出结果是什么




35.
所有对象都有原型
问题详情


36.
alert()不属于异步操作
问题详情


37.
1==true的返回值是true,这句话是否正确?
问题详情


38.
split()&nbsp方法用于把一个字符串分割成字符串数组。
问题详情

split() 方法用于把一个字符串分割成字符串数组。


39.
变量的命名时应该注意以字母或数字作为首字母。
问题详情


40.
=='&nbsp在比较过程中,不但会比较两边的值,还会比较两边的数据类型
问题详情

==' 在比较过程中,不但会比较两边的值,还会比较两边的数据类型