下列程序运行后结果是() 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
A: 123,9
B: undefined,9
C: 123,undefined
D: 18,9
举一反三
- var bar=123 function foo () { console.log(bar) var bar=456 console.log(bar); } console.log(bar) foo() 请问输出的结果依次为 A: 123,456,123 B: undefined,456,123 C: 123,undefined,456 D: 123,123,456
- 以下代码的运行结果是()。var a = '1';var a, b;console.log(a, b); A: undefined undefined B: null undefined C: 1 1 D: 1 undefined
- 下列代码运行结果为()。var a=9,b=2; console.log(a<<=b); A: 9 B: 2 C: 18 D: 36
- 查看如下代码: function f1( ){ console.log(x); var x = 10; ++x; console.log(x); } f1(); 执行后的结果是 A: 程序错误 B: undefined 和 10 C: undefined 和 11 D: 10 和 11
- 指出代码输出的各个结果: console.log(test); function test(test){ console.log(test); var test=234; console.log(test); function test(){} } test(1); var test=123;