有下列代码执行后的结果是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
A: x=10; y=undefined
B: x=10; y=11
C: x=11; y=11
D: x=11; y=undefined
A
举一反三
- 有下述JS代码:var x = 10; var y = 20;var z = x<y ? x++ : ++y ;console.log( ‘x=’ + x + ‘; y=’ + y + ‘; z=’ + z);其运行结果是( ) A: x=11; y=20; z=11 B: x=11; y=21; z=10 C: x=11; y=21; z=11 D: x=11; y=20; z=10
- 执行语句y=10;x=y++;的结果是( ) A: x=10,y=10 B: x=11,y=11 C: x=10,y=11 D: x=11,y=10
- 以下代码执行后, num 的值是多少?var foo = function(x, y) {return x - y;};function foo(x, y) {return x + y;}var num = foo(1, 2);console.log(num);
- 查看如下代码: function f1( ){ console.log(x); var x = 10; ++x; console.log(x); } f1(); 执行后的结果是 A: 程序错误 B: undefined 和 10 C: undefined 和 11 D: 10 和 11
- 2.执行下列语句后变量x和y的值是(). y=10;x=y++; A: x=10,y=10 B: x=11,y=11 C: x=10,y=11 D: x=11,y=10
内容
- 0
2.36执行以下语句的结果为________。y=10;x=y++; A: x=10,y=10 B: x=11,y=11 C: x=10,y=11 D: x=11,y=10
- 1
下列代码输出的结果是 var y = 1; var x = y = typeof x; console.log(x); A: undefined B: 1 C: y D: 报错
- 2
已知 x = 10.5,y = -10.5,执行以下语句后,x 和 y 的值是: A: x = 10, y = -10 B: x = 11, y = -10 C: x = 10, y = -11 D: x = 11, y = -11
- 3
代码执行后,变量m的值是var x = 11; var y ="number";var m = x + y; A: NaN B: 11.0 C: 11number D: undefined
- 4
阅读下面的JavaScript代码 function f(y) { var x = y * y; return x; } for(var x = 0; x < 5; x ++) { y = f(x); document.writeln(y); } 输出结果是