03 2013 档案

摘要:基本上,所有JS数据类型都拥有这两个方法,null和undefined除外。它们俩解决javascript值运算与显示的问题。先看一例:var aaa = { i:10, valueOf:function () { return this.i + 30; }, toString:function () { return this.valueOf() + 10; }};alert(aaa > 20); // truealert(+aaa); // 40alert(aaa); // 50之所以有这样的结果,因为它们偷偷地调用valueOf或... 阅读全文
posted @ 2013-03-09 21:10 三桂 阅读(2872) 评论(1) 推荐(2) 编辑
摘要:趁找工作这段时间,复习和归纳下一些知识点吧,工作忙的时候没有静下心来好好看书,导致很多问题不求甚解,自然职业道上会遇到各种瓶颈。看书的过程中突然遇到一些怪异的问题(js里充满各种怪异的问题,进而产生了各种奇淫技巧),比如:100['toString']['length']可以分解为:100['toString'].length ,由于toString是个方法,所以它length属性返回的是toString的形参个数,而toString方法可以接收一个radix(基数)作为形参(比如:toString(2),返回该数值的二进制,16则代表16进制) 阅读全文
posted @ 2013-03-08 16:08 三桂 阅读(313) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示