奇淫技巧和西天取经

作者:玉伯 时间: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
  • asp之家 网络编程 m.aspxhome.com