日期:2014-05-16  浏览次数:20422 次

把1输出为0001
如题:把1输出为0001····如果是 10··就输出0010···输出4位数····js代码···

------解决方案--------------------
JScript code

function pad(num, n) { 
var len = num.toString().length; 
while(len < n) { 
num = "0" + num; 
len++; 
} 
return num; 
}

------解决方案--------------------
探讨
引用:
引用:
这种方式有BUG,代码不是越少越好,而且这种方式效率最低,
下面这个地址有测试数据作凭证
http://blog.sina.com.cn/s/blog_7323532a0100op2s.htm……

有没有bug用实事说话。return (Array(n).join(0) + num).slice(-n);与("000"+i).slice……