var pad = function() {
var tbl = [];
return function(num, n) {
var len = n-num.toString().length;
if (len <= 0) return num;
if (!tbl[len]) tbl[len] = (new Array(len+1)).join('0');
return tbl[len] + num;
}
}(); pad(10,4); //返回:0010 pad(1000,4); //返回:1000
相关文章
- 08-20access数据库编号转换成统一3位数长度方法,不足3位前面补零
- 08-20js 补零方法,如果不足位数
- 08-20js补零方法
- 08-20前端路由(七)-编程式导航——通过js方法实现路由跳转 & 获取编程式导航传递的参数-props.location.state & 如果组件不是路由组件-必须使用withRouter包裹原始的组件
- 08-20js 获取小数点位数方法及 字符串与数字之间相互转换方法
- 08-20css的hover事件,如果点击之后通过js操作样式,hover事件就会失效的处理方法,外部css样式与js的DOM样式谁的权重高?
- 08-20JS - 控制小数位数的方法(保留小数点后N位、以及小数取整)
- 08-20如果页面引用了外部JS代码,会被IE缓存的解决方法
- 08-20C#编程-24:String前面不足位数补零的方法
- 08-20ASP.NET#使用母版时,如果要使用js中的getElementById()方法取得某个内容页的元素时要注意的问题