查看如下代码: function f1( ){ console.log(x); var x = 10; ++x; console.log(x); } f1(); 执行后的结果是
A: 程序错误
B: undefined 和 10
C: undefined 和 11
D: 10 和 11
A: 程序错误
B: undefined 和 10
C: undefined 和 11
D: 10 和 11
举一反三
- 有下列代码执行后的结果是var x = 10; function f1( num ){ ++ num; } var y = f1( x );console.log( 'x=' + x + '; y=' + y ); A: x=10; y=undefined B: x=10; y=11 C: x=11; y=11 D: x=11; y=undefined
- 下列程序运行后结果是() var a = 18; f1(); function f1() { var b = 9; console.log(a); console.log(b); var a = '123'; } A: 123,9 B: undefined,9 C: 123,undefined D: 18,9
- 下列代码输出的结果是 var y = 1; var x = y = typeof x; console.log(x); A: undefined B: 1 C: y D: 报错
- 查看如下代码:function test(a) {a = a + 10;}var a = 10;test(a);console.log(a);上述代码执行后,输出变量a的值为()。 A: 10 B: 20 C: 错误 D: undefined
- 如下代码,执行结果是? vara=1; varx=function(){ console.log(a); }; a=2; functionf(){ x(); } f()