一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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 空位補零實現代碼,轉載需保留來源!

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

主站蜘蛛池模板: 影院成人区精品一区二区婷婷丽春院影视 | 成人伊人网| 最新97超级碰碰碰碰久久久久 | 精品无码久久久久久国产 | 成人午夜视频网站 | 一区二区三区四区国产精品 | 亚洲国产精品婷婷久久久久 | 色黄大片 | 中文字幕久久综合 | 四虎最新紧急入口 | 1024香蕉视频 | 韩国精品一区二区三区四区五区 | 在线永久免费观看黄网站 | 日本永久免费 | 性视频久久 | 国内自拍第五一页 | 欧美激情 亚洲 | 国产区精品一区二区不卡中文 | 一区二区在线视频 | 国内精品免费麻豆网站91麻豆 | 国产精品酒店视频 | 国产69久久精品成人看 | 美女搞黄网站 | 国产女人综合久久精品视 | 视频在线观看91 | 色哟哟在线观看视频高清大全 | 亚州毛色毛片免费观看 | 亚洲欧洲视频在线观看 | 黄网站在线观看视频 | 国产精品亚洲欧美一级久久精品 | 国产91免费 | 色综合天天综合中文网 | 欧美a网站| 国产成人禁片免费观看 | 在线播放亚洲美女视频网站 | 精品视频一区二区三区在线观看 | 亚洲性色成人 | 成人免费看视频 | 久热99这里只有精品视频6 | 欧美色欧美亚洲另类二区不卡 | 国产区视频在线观看 |