奇淫技巧和西天取经
作者:玉伯 时间: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
投稿
猜你喜欢
无法远程登入MySQL数据库的几种解决办法
2012-04-13 11:57:41
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
2021-01-16 18:41:38
网站LOGO设计规范的思考--1.设计基础
2007-10-14 10:55:00
Pyecharts可视化图片渲染的方法详解
2021-02-02 22:39:30
Python中re.findall()用法详解
2023-08-09 23:46:14
python数据可视化plt库实例详解
2022-11-30 21:23:28
Python基础教程之异常详解
2022-02-08 05:48:49
17个vue常用的数组方法总结与实例演示
2024-06-07 16:06:07
SpringBoot 中使用JSP的方法示例
2023-06-16 22:35:09
详解MySQL索引原理以及优化
2024-01-16 18:18:25
Tensorflow中使用cpu和gpu有什么区别
2021-10-15 15:48:45
在python3中实现查找数组中最接近与某值的元素操作
2023-10-30 22:35:19
Python爬虫使用bs4方法实现数据解析
2023-09-04 17:08:38
echarts学习之legend点击事件解读
2024-05-03 11:10:17
php中常用的正则表达式的介绍及应用实例代码
2024-05-03 15:35:24
深入浅出ES6之let和const命令
2024-05-22 10:37:21
Linux下安装MySQL5.7.19问题小结
2024-01-16 06:21:37
Golang中的int类型和uint类型到底有多大?
2024-04-25 15:04:44
BP神经网络原理及Python实现代码
2022-09-04 21:12:24
10个超实用jQuery插件资源
2009-07-17 18:54:00