0
点赞
收藏
分享

微信扫一扫

以下JS代码执行后,得到的值是?

yundejia 2022-03-15 阅读 71

以下代码执行后, num 的值是?

1

2

3

4

5

6

7

var foo=function(x,y){

    return x-y;

}

function foo(x,y){

    return x+y;

}

var num=foo(1,2);

-1
3
1
2

解析:变量赋值之后先提升到最前面,函数提升<变量提升

所以 1+2=3!

2.执行以下代码,alert的输出结果为()

1

2

3

4

5

var msg = 'hello';

for (var i = 0; i<10; i++){

    var msg = 'hello' + i * 2 + i;

}

alert(msg);

hello
hello189
hello30
hello27
举报

相关推荐

0 条评论