A: 1
B: alert(1)
C: 程序报错
D: undefined
举一反三
- 以下代码运行后,结果为?fn1( );var fn1 = function(a) {alert(a);} A: 1 B: 程序报错 C: alert(1) D: undefine
- 以下代码运行后,结果为() fn1();var fn1 = function(a){alert(a);}
- 下面代码的运行结果是:第一次弹()第二次弹() functionfn1(){ alert; } alert(fn1()); A: 1 B: alert(1); C: functionfn1(){alert(1);} D: undefined
- 下面代码的运行结果是:第一次弹 var a = 100; function fn1() { alert(a); var a = 10; } alert( fn1() );
- 以下代码片段的输出结果为( ). var a= 10; function fn1( ){ alert(a); var a=10; } alert( fn1( )); A: 第一次弹出"10",第二次弹出"10" B: 第一次弹出"10",第二次弹出"undefined" C: 第一次弹出"undefined",第二次弹出"10" D: 第一次弹出"undefined",第二次弹出"undefined"
内容
- 0
以下哪几种定义函数的方式是正确的? A: function a() { alert(1); } B: function() { alert(1); } C: var a = function() { alert(1); } D: var a = new Function('alert(1);'); E: var a = (function() { return function() { alert(1); }})(); F: var a = function() { return function() { alert(1); }}();
- 1
以下代码片段的输出结果为( ). [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
- 2
下列代码的执行结果为|var fn = "hello";|fn();|function fn(){ |console.log("world")|}; A: "hello" B: "world" C: undefined D: fn is not function
- 3
下面有一段JavaScript程序,输出结果是( )。function fn(){ var a; document.write(a);}fn(); A: 0 B: 1 C: undefined D: null
- 4
下列代码的执行结果为( )。 var fn = “hello”; fn(); function fn(){ console.log(“world”)}; A: “hello” B: “world” C: undefined D: fn is not function