写出下面代码的运行结果。var a, b;(function() {alert(a);alert(b);var a = b = 3;alert(a);alert(b);})();alert(a);alert(b);
undefinedundefined33undefined3
举一反三
- 以下哪几种定义函数的方式是正确的? 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); }}();
- 下面代码的运行结果是:第一次弹 var a = 100; function fn1() { alert(a); var a = 10; } alert( fn1() );
- 下列程序中alert按顺序分别弹出()()()var a =10; function test(){ a=100; alert(a); alert(this.a);var a;alert(a);} test();
- 以下哪段代码能正确创建函数show() A: var showFun = new function{"text","alert(text)"}; B: function show(text){alert(text);} C: var showFun = function show(text){alert(text);} D: var showFun = function(text){alert(text);}
- 下列代码运行后,结果为fn1();var fn1=function(a){alert(a)} A: 1 B: alert(1) C: 程序报错 D: undefined
内容
- 0
以下代码运行后,结果为?fn1( );var fn1 = function(a) {alert(a);} A: 1 B: 程序报错 C: alert(1) D: undefine
- 1
下列哪些语句可以定义名为fun的函数 A: function fun(a){alert(a);} B: var fun=function(a){alert(a);} C: var fun=Function("function fun(a){alert(a);} D: fun(a)
- 2
以下代码运行后,结果为() fn1();var fn1 = function(a){alert(a);}
- 3
智慧职教: 已知有下列代码:```var a,b=10,c=0;alert(a);alert(b);alert(c);```下列说法正确的是:
- 4
以下代码的输出结果是 var bb = 1; function aa(bb) { bb = 2; alert(bb); }; aa(bb); alert(bb);