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的值为多少
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值