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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章