执行下在这段代码,会弹出3个对话框,请选择正确的弹出顺序vara=1;(function(){alert(a);a=2;alert(a);vara;})();alert()
A: 1,2,2
B: 1,1,1
C: 1,2,1
D: undefined
A: 1,2,2
B: 1,1,1
C: 1,2,1
D: undefined
举一反三
- 请给出这段代码的运行结果( )var bb = 1;function aa(bb) {bb = 2;alert(bb);};aa(bb);alert(bb); A: 1 1 B: 1 2 C: 2 1 D: 2 2
- function move1(){ alert(1); } function move(){ alert(0); } function move2(){ alert(2); } function move3(){ alert(3); } window.onload=______; window.onscroll=________; 已知打开页面会弹出对话框3,滚动页面时弹出对话框0,请问空格应该填什么?
- 已知有如下代码,预测输出结果 var a=10;if(a>5 && >8){ alert("1")}else{ alert("2")} A: '1' B: ”2” C: 2 D: 1
- 以下哪几种定义函数的方式是正确的? 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); }}();
- 以下代码片段的输出结果为( ). [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