下面的JavaScript代码,执行后输出结果是( )var a = 1000;b = 2014;function test( ){ b = 2000;}test( );console.log(a+b);
A: 3014
B: 1000undefined
C: 1000
D: 3000
A: 3014
B: 1000undefined
C: 1000
D: 3000
D
举一反三
- 查看一下代码 ,请问输出正确的是|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
- 指出代码输出的各个结果: console.log(test); function test(test){ console.log(test); var test=234; console.log(test); function test(){} } test(1); var test=123;
- 查看如下代码:function test(a) {a = a + 10;}var a = 10;test(a);console.log(a);上述代码执行后,输出变量a的值为()。 A: 10 B: 20 C: 错误 D: undefined
- 分析下段代码输出结果是 var a = 10; function test(a){ a -=3; } test(a); console.log(a);
- 分析下段代码输出结果是 var t = 10;function test(test){ t = t + test; var t = 3; console.log(t); } test(t); A: 6 B: 3 C: 13
内容
- 0
以下代码执行后,输出结果为100。$var=100;function test( ){ echo $var;}test( );
- 1
var c=0;window.setTimeout("show();",1000);function show(){ console.log(c); c++; }执行以上代码后,输出的结果是( ) A: 0 B: 1 C: 2 D: 没有输出
- 2
以下代码片段的输出结果为( ). [script type="text/javascript"] var foo =1; function Test(){ alert(foo); var foo=2; alert(foo); } Test(); </script A: 1,2 B: 2,1 C: 1,undefined D: undefined,2
- 3
var a = 10; function test() { console.log(a); var a = 100; console.log(a); } test(); console.log(a);
- 4
以下代码片段的输出结果为( ). [script type="text/javascript"] var foo =1; function Test(){ alert(foo); var foo=2; alert(foo); } test(); </script A: 1,2 B: 2,1 C: undefined,2 D: 没有任何结果