注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

ㄨiao愛

转载技术文档

 
 
 

日志

 
 

javaScript面试题  

2012-12-27 20:12:24|  分类: js |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
  1. 1. object
       (function(){     return typeof arguments;   })(); 
    • “object”
    • “array”
    • “arguments”
    • “undefined”
  2. 2. undefined
       var f = function g(){ return 23; };   typeof g(); 
    • “number”
    • “undefined”
    • “function”
    • Error
  3. 3. 1
       (function(x){     delete x;     return x;   })(1); 
    • 1
    • null
    • undefined
    • Error
  4. 4. “undefined”
       var y = 1, x = y = typeof x;   x; 
    • 1
    • “number”
    • undefined
    • “undefined”
  5. 5. “number”
       (function f(f){     return typeof f();   })(function(){ return 1; }); 
    • “number”
    • “undefined”
    • “function”
    • Error
  6. 6. “undefined”
       var foo = {     bar: function() { return this.baz; },     baz: 1   };   (function(){     return typeof arguments[0]();   })(foo.bar); 
    • “undefined”
    • “object”
    • “number”
    • “function”
  7. 7. “undefined”
       var foo = {     bar: function(){ return this.baz; },     baz: 1   }   typeof (f = foo.bar)(); 
    • “undefined”
    • “object”
    • “number”
    • “function”
  8. 8. “number”
       var f = (function f(){ return "1"; }, function g(){ return 2; })();   typeof f; 
    • “string”
    • “number”
    • “function”
    • “undefined”
  9. 9. “1undefined”
       var x = 1;   if (function f(){}) {     x += typeof f;   }   x; 
    • 1
    • “1function”
    • “1undefined”
    • NaN
  10. 10. “string”
       var x = [typeof x, typeof y][1];   typeof typeof x; 
    • “number”
    • “string”
    • “undefined”
    • “object”
  11. 11. “undefined”
       (function(foo){     return typeof foo.bar;   })({ foo: { bar: 1 } }); 
    • “undefined”
    • “object”
    • “number”
    • Error
  12. 12. 2
       (function f(){     function f(){ return 1; }     return f();     function f(){ return 2; }   })(); 
    • 1
    • 2
    • Error (e.g. “Too much recursion”)
    • undefined
  13. 13. false
       function f(){ return f; }   new f() instanceof f; 
    • true
    • false
  14. 14.2
       with (function(x, undefined){}) length; 
    • 1
    • 2
    • undefined
    • Error
  评论这张
 
阅读(346)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018