奇淫技巧和西天取经
作者:玉伯 时间:2009-08-24 12:34:00
题目:用 JavaScript 代码实现空位补零,比如 pad(12, 3) => 012
实现一:
/* 平淡无奇法 */function pad(num, n) { var i = (num + "").length; while(i++ < n) num = "0" + num; return num;}
上面的代码太平淡无奇,体现不了我的真实水平。于是有了实现二:
/* 神奇递归法 */function pad2(num, n) { if ((num + "").length >= n) return num; return pad2("0" + num, n);}
神奇的递归,每次都能让 mm 投来赞美和钦慕的眼神~~
然而,高手过招,讲究的是一招致命。上面的代码居然用了两行,简直是侮辱。琢磨一下,一行神奇的代码涌上心头:
/* 奇淫技巧法 */function pad3(num, n) { return (Array(n).join(0) + num).slice(-n);}
这次 mm 投来的是膜拜的眼神了,hiahia~~~
=== 我不是空间分隔线,我是很长很长的时间分割线。经历了 n 年后 ===
标签:函数,字符串,JavaScript,bug
0
投稿
猜你喜欢
分类与类型的问题
2008-09-12 13:10:00
Form Post提交容量大的数据
2011-03-31 10:53:00
实例剖析:MySQL数据库优化详解
2008-11-22 12:19:00
js实现input+select组合 抛砖引玉
2010-08-02 12:34:00
陌生网页交互行为分析(1)——奇怪的关闭按钮
2009-01-08 12:22:00
5个css布局的常见问题及解决方法
2009-11-19 13:21:00
用Dreamweaver MX巧妙格式化表格
2008-03-18 16:39:00
全新感受Oracle 9i
2010-07-16 13:32:00
向上不间断(无缝)滚动图片js代码
2007-09-24 20:22:00
有关asp的系统变量ServerVariables (“HTTP_USER_AGENT“)?
2009-10-29 12:12:00
MIME Type 引出的两难困境
2011-06-14 09:45:41
ASP和Javascript中取整函数的应用
2009-06-07 18:38:00
Web标准之路 勿使用W3C废弃的元素
2009-07-13 12:25:00
HTML5 声明兼容IE的写法
2011-06-06 10:34:00
谈切图优化加速图片显示—淘宝实例
2008-01-30 12:24:00
Javascript"篱式"条件判断(翻译)
2008-08-01 12:21:00
利用ASP远程注册DLL的方法
2008-03-05 13:00:00
汇总数据库备份 还原 压缩与数据库转移的方法
2009-01-19 14:07:00
asp函数转换xml中的实体字符[转义符]
2008-10-16 17:07:00
制作Dreamweaver活动菜单条
2008-10-03 20:59:00