var a = 10; function test() { console.log(a); var a = 100; console.log(a); } test(); console.log(a);
未定义#100#10
举一反三
- 指出代码输出的各个结果: console.log(test); function test(test){ console.log(test); var test=234; console.log(test); function test(){} } test(1); var test=123;
- 145.var t = 10; function test(test){ t = t + test; console.log(t); var t = 3; } test(t); console.log(t); 运行结果是( )?
- 查看一下代码 ,请问输出正确的是|var Test ={| foo:"test",| func:function () {| var self=this;| console.log(this.foo);| console.log(self.foo);| (function () {| console.log(this.foo);| console.log(self.foo);| })();| }|};|Test.func(); A: test test undefined test B: test undefined undefined test C: test test undefined D: test test test test
- var x=1;function test(){ console.log(x);var x=19;console.log(x);}console.log(x);test();console.log(x);程序执行完毕,控制台依次打印x的值为:___、____、____、____
- 分析下段代码输出结果是 var a = 10; function test(a){ a -=3; } test(a); console.log(a);
内容
- 0
已知:var test = { x1 : [1, 2, 3, 4, 5], x2 : 'hello', x3 : { y1: false, y2: null, }}以下哪句可以在Console控制台输出y1的值? A: console.log(test.x3.y1) B: console.log(test[0].x3.y1) C: console.log(x3.y1) D: console.log(y1)
- 1
var t = 10; function test(test){ t = t + test; console.log(t); var t = 3; } test(t); console.log(t); 运行结果是( )? A: 3 3 B: 3 10 C: NaN 10 D: NaN 3
- 2
写出以下程序的执行结果为( )function test() {console.log(a);var a = 1;console.log(a);console.log(hello)}tset();
- 3
已知:[img=304x221]17e0b8d928fec91.png[/img]以下哪句可以在Console控制台输出y1的值? A: console.log(test.x3.y1) B: console.log(test[0].x3.y1) C: console.log(x3.y1) D: console.log(y1)
- 4
var a = 10; { var a = 100; console.log(a)//(1) } console.log(a)//(2)