几道有意思的JS题目
1、
1 var x = 10; 2 function foo() { 3 alert(x); 4 } 5 (function () { 6 var x = 20; 7 foo(); 8 })();
2、
1 function a(x) { 2 return x * 2; 3 } 4 var a; 5 alert(a);
3、
1 if (!("a" in window)) { 2 var a = 1; 3 } 4 alert(a);
4、
function b(x, y, a) {
arguments[2] = 10;
alert(a);
}
b(1, 2, 3);
5、
1 function a() { 2 alert(this); 3 } 4 a.call(null);
6、
1 var tt = 'aa'; 2 function test(){ 3 alert(tt); 4 var tt = 'dd'; 5 alert(tt); 6 } 7 test();