继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

[目标巨头:前端面试题4:js基础]

熠熠生阳
关注TA
已关注
手记 67
粉丝 76
获赞 1245
[目标巨头:前端面试题4:js基础]

1单选(2分)

以下代码执行完成后president.name的值是

function setName(obj){
    obj.name = "obama";
    obj = {name:"clinton"};
}
var president = {name:"bush"};
setName(president);

A. "bush"

B. undefined

C. null

D.对 "obama"

2单选(2分)

以下代码执行后a、b的值分别是

var str = "welcome to NetEase!welcome to MOOC!";
var a = str.indexOf("to");
var b = str.indexOf("to", a+1);

A. 27, 8

B.对 8, 27

C. 8, -1

D. -1,27

3单选(2分)

以下代码执行后a,b的值分别是

var a = 0;
var b = false&&a++;

A. 1,1

B. 1,0

C.对 0,false

D. 0,1

4单选(2分)

以下表达式返回结果分别是

1&&0

A.对 0

B. NaN

C. false

D. 1

5单选(2分)

以下代码执行后,arr和result的值分别是

var arr = [1,2,3]; 
var result = arr.shift(); 

A. [1,2,3] 和 1

B. [1,2,3] 和 3

C.对 [2,3] 和 1

D. [2,3] 和 3

6单选(2分)

以下不是Number类型的是

A.对 "4"

B. 0x9F

C. 10

D. 056

7单选(2分)

以下代码执行后,total的值为

var total = 0,
    i = 5;
do{
  total += i++;
}while(i < 7)

A. 6

B.对 11

C. 7

D. 0

8单选(2分)

以下代码执行后a的值为:

var a = 10;
function fn(x){
    return --x;
}
fn(a);

A. 8

B.对 10

C. 11

D. undefined

9单选(2分)

以下代码执行后a的值为:

var a = JSON.stringify({name: "jerry", age: 1, nick: undefined, tags: null});

A. '{"name":"jerry","age":1 }'

B. '{"name":"jerry","age":1,"nick":undefined,"tags":null }'

C. 对

'{"name":"jerry","age":1,"tags":null}'

D. '{"name":"jerry","age":"1","nick":"undefined","tags":"null" }'

10单选(2分)

以下代码执行后circle的值为:

var circle = {x: 1, y: 0, r: 5};
function move(shape, stepX, stepY){
    shape.x = shape.x + stepX;
    shape.y = shape.y + stepY;
    return shape
}
move(circle, -2, 3);

A. {x: 1, y: 3, r: 5}

B. {x: 4, y: -2, r: 5}

C.对 {x: -1, y: 3, r: 5}

D. {x: 1, y: -3, r: 5}

11多选(4分)

以下表达式中返回结果是true的有

A.对 "123"== 123

B. new String("123") == new String("123")

C.对 new String("123") == "123"

D.对 false == "0"

12填空(2分)

var obj = Object.create({a:1});
obj.hasOwnProperty('a')返回结果是___

false

13填空(2分)

以下代码实现了让数值x保留两位小数,请补全代码:

var x = 3.14159;
x = Number(x.____________(2));

toFixed

14填空(2分)

new Date(2015, 10, 0).getDate() 的值为_____________

31

15填空(2分)

以下代码执行后:

var ms = "share.jpeg".match(/^(?:[^.]+)\.(png|gif|jpg|jpeg)/);
ms[1]的值为"______"

jpeg

git : jxjweb.top
打开App,阅读手记
4人推荐
发表评论
随时随地看视频慕课网APP

热门评论

第八题答案是9。(评论字数不能少于10个字!)

查看全部评论