随笔分类 - 每天一题
摘要:今天的题目有点意思,是一道国外的面试题。(function(foo){ return typeof foo.bar; })({ foo: { bar: 1 } });各位先看看,想下输出结果是什么?undefined我们先分解一下var baz = { foo: { bar: 1 } }; (function(foo){ return typeof foo.bar; })(baz); 看明白了没有?其实这一题也可以当作脑筋急转弯。foo.foo.bar才等于1只不过用foo这个相同的名字给你整混淆了最后来个更有意思的,大家思考下哦!嘿嘿~var x = [typeof x, typ...
阅读全文
摘要:以下哪些是javascript的全局函数:( )A.escape B.parseFloat C.eval D.setTimeout E.alertJavaScript 全局对象参考手册http://www.w3school.com.cn/js/jsref_obj_global.asp这一题的答案是ABC,为什么的?那,我们先从window说起,看完了也许大家就明白了。如同很多常用对象一样window也不是javascript定义的。。。。JavaScript标准规定要有一个global对象,作为全局对象。 从标准的角度,global对象是对开发者不可见的。 而在浏览器的host环境,提供了一个
阅读全文
摘要:请选择结果为真的表达式:( )A. null instanceof Object B. null === undefined C. null == undefined D. NaN == NaN这个题目跑一遍大家其实都可以知道结果,这个题目看似没有什么太大意义,但是你可以试着跑一下typeof null //"object"那为何 null instanceof Object //false呢?引用Bosn Ma的发言null可以用来表示对象不存在,但本身属于NULL类型。typeof null === "object"并非因为null是"Ob
阅读全文

浙公网安备 33010602011771号