javascript谜题

第一题

(function(){
      return typeof arguments;
    })();
//问自动执行函数会返回什么值

第二题

var f = function g(){return 23; };
  typeof g();
//问最后一行的执行结果

第三题

   (function(x){
    delete x;
    return x;
    })(1);
//问自动执行函数会返回什么值

第四题

  var y = 1, x = y = typeof x;
    x;
//问最后一行的执行结果

第五题

  (function f(f){
    return typeof f();
    })(function(){return 1; });
//问自动执行函数会返回什么值

第六题

    var foo = {
      bar:function() { return this.baz; },
      baz: 1
    };
    (function(){
      return typeof arguments[0]();
    })(foo.bar);
//问自动执行函数会返回什么值

第七题

    var foo = {
      bar:function(){return this.baz; },
      baz: 1
    }
    typeof (f = foo.bar)();
//问最后一行的执行结果

第八题

   var f = (function f(){return "1"; }, function g(){return 2; })();
    typeof f;
//问最后一行的执行结果

第九题

var x = 1;
 if (function f(){}) {
   x += typeof f;
 }
 x;//问x的值

第十题

     var x = [typeof x,typeof y][1];
     typeof typeof x;
//问最后一行的执行结果

第十一题

   (function(foo){
      return typeof foo.bar;
    })({ foo: { bar: 1 } });
//问自动执行函数会返回什么值

第十二题

    (function f(){
      function f(){return 1; }
      return f();
      function f(){return 2; }
    })();
//问自动执行函数会返回什么值

第十三题

function f(){return f; }
 new f()instanceof f;//问这一行的值

第十四题

with (function(x, undefined){}) length;
//问length的值为多少
发布了43 篇原创文章 · 获赞 37 · 访问量 19万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章