几道有意思的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();  
posted @ 2012-09-10 10:59  瓦尔登湖的秋天  阅读(181)  评论(0编辑  收藏  举报