锁定老帖子 主题:考考你们的JS 我只作对了一半 你们试试
精华帖 (0) :: 良好帖 (11) :: 新手帖 (0) :: 隐藏帖 (15)
|
|
---|---|
作者 | 正文 |
发表时间:2011-02-11
非常容易连环错,fins 真牛!
|
|
返回顶楼 | |
发表时间:2011-02-12
fins 写道 错了一道 :
alert(b(20)); :( =========== 原来没错 我看串行了... 不过有几道题是蒙的... 强人。。。。。。。。。。。 |
|
返回顶楼 | |
发表时间:2011-02-12
投隐藏贴的 诸位 难道都是 大大么???? 或许是 无聊呢?
个人感觉 这些面试T是从很全的方面考的 里面 考了 对 js 的基础知识 , 细节知识 , 闭包 , 面向对象 , 类型转换 等诸多方面 ... 我敢这么说 可能你确实会做了 但是 不一定都能够 解释 为什么吧 , 比如 # alert((null==undefined) ); //true # # alert((null>=undefined)); //false # # alert((null<=undefined) ); //false # alert((NaN==NaN) ); // false |
|
返回顶楼 | |
发表时间:2011-02-12
最后修改:2011-02-12
楼主面试的这种东西纯属无聊!开发中根本用不到!不要愚弄新人了
|
|
返回顶楼 | |
发表时间:2011-02-12
六号船票 写道 楼主面试的这种东西纯属无聊!开发中根本用不到!不要愚弄新人了
恩,开发的时候用不到的话,改bug的时候就用的到了 |
|
返回顶楼 | |
发表时间:2011-02-12
可以解释一下吗?
|
|
返回顶楼 | |
发表时间:2011-02-12
楼主还有好的资料晒出来吧!
|
|
返回顶楼 | |
发表时间:2011-02-12
引用:http://www.iteye.com/topic/696802
Number,Boolean,String,Undefined这几种基本类型混合比较时,会将其转换成数字再进行比较 基本类型与复合对象进行比较时,会先将复合对象转换成基本类型(依次调用valueOf与toString方法)再进行比较 undefined被当成基本类型,undefined转换成数字是NaN,因此undefined与除null之外的其它类型值进行比较时始终返回false(注意NaN==NaN返回false) null被当成复合对象,由于null没有valueOf与toString方法,因此和除了undefined之外的其它类型值进行比较时始终返回false |
|
返回顶楼 | |
发表时间:2011-02-12
lucane 写道 六号船票 写道 楼主面试的这种东西纯属无聊!开发中根本用不到!不要愚弄新人了
恩,开发的时候用不到的话,改bug的时候就用的到了 什么都说用不到,等到用的时候什么都不知道. |
|
返回顶楼 | |
发表时间:2011-02-12
alert(null==undefined);
alert(a(10)); alert(b(20)); 错了3个,唉。基础还是不够扎实啊~ |
|
返回顶楼 | |