中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

JavaScript 空位補零實現代碼

實現一:
復制代碼 代碼如下:
/* 平淡無奇法 */
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 年后 ===
一日,秋高氣爽,心曠神怡。與友閑坐菩提樹下,把酒下棋。
友曰:BP 君,自從你走后,可害苦了我。你留下的那些神奇代碼,害我頭發提前掉了 3 年。
我大驚:此話怎講?
友一臉不堪回首:記得那個神奇的 pad3 函數不?在你走后 1 年內,公司的業務激增。pad3 有個 bug, 某些情況下會截取掉數字的前幾位。比如 pad3(123456, 5), 返回的是 23456. 這 bug 被黑客發現了,導致了好幾起大規模的釣魚事件,公司損失上百萬。當時老總勒令我一天內找出 bug 所在,老兄你的神奇代碼卻害得我花了 3 天才定位到。除了 pad3, 還有一個神奇的 xxoo9 函數,當時……
老友還在絮絮叨叨,我聽完第一段時,已黯然失魂。低頭琢磨 pad3 的寫法,的確存在截取 bug, 這用在交易系統,狂汗……
與老友話別后,迫不及待地從 GoogleFace 的一朵云中取回當年的 pad3 和 xxoo9 等代碼,一測試,大驚:
tricky_code.html
pad3 不僅存在截取字符 bug, 居然還有性能問題……
一番激烈的思想斗爭。
迷迷茫茫中,遙見唐僧笑侃而至:
世人皆笑我羅嗦,我道世人看不透。
欲解此惑看來時,質樸簡單是真知。
唐僧拋下一卷軸,大笑而去:
復制代碼 代碼如下:
/* 質樸長存法 */
function pad(num, n) {
var len = num.toString().length;
while(len < n) {
num = "0" + num;
len++;
}
return num;
}

觀之,吾亦大笑,隨唐僧取經去也……
注:一直想寫這樣一篇文章。今天閑逛 51js, 偶然看到一貼:位數不夠前面補 0 的問題,于是立刻就有了這篇文章的構思。對于補零,我的奇淫反應是return Array(n - ("" + num).length + 1).join(0) + num;(也有 bug),和果果的類似,但考慮到震撼性(果果的 bug 更隱蔽),最后采用了果果的代碼來舉例。無論如何,感謝果果。

JavaScript技術JavaScript 空位補零實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美日韩免费 | 精品一区二区三区在线观看国产 | 日韩中文字幕 | 精品久久久久久久久久久院品网 | 综合色播| 精品真实国产乱文在线 | 精品国产一区二区三区久久久蜜月 | 天天操网| 日本福利片 | 精品国产精品一区二区夜夜嗨 | 久久精品美女 | 欧美日韩高清一区 | 精品久久久久久久久久久久久久 | 黄色片在线看 | 91久久久久久久久久久 | 国产精品av久久久久久毛片 | 国产三区精品 | 久久不射电影网 | 国产亚洲一区二区精品 | 欧美国产日韩成人 | 伊人网站| 在线中文一区 | 午夜99| 午夜影院在线播放 | 成人小视频在线免费观看 | 国产目拍亚洲精品99久久精品 | 91嫩草精品 | 精品99爱视频在线观看 | 成人av免费在线观看 | 欧美一区二区大片 | a视频在线观看 | 国产在线精品一区二区三区 | 在线播放91 | 永久网站 | 国产精品欧美一区二区三区不卡 | 亚洲精品一区二区三区中文字幕 | 亚洲福利一区 | av一区二区三区四区 | 91文字幕巨乱亚洲香蕉 | www.成人在线视频 | 免费观看一级视频 |