js中的PadLeft、PadRight,位数不足,自动补位
时间:2015-09-02 17:07:58
收藏:0
阅读:1074
//方法一 function FillZero(p) { return new Array(3 - (p + ‘‘).length + 1).join(‘0‘) + p; } FillZero(6); //输出006 //方法一扩展(C#中PadLeft、PadRight) String.prototype.PadLeft = function (len, charStr) { var s = this + ‘‘; return new Array(len - s.length + 1).join(charStr || ‘‘) + s; } String.prototype.PadRight = function (len, charStr) { var s = this + ‘‘; return s + new Array(len - s.length + 1).join(charStr || ‘‘); } var p = 6; p.toString().PadLeft(3, ‘0‘); //输出006 p.toString().PadRight(3, ‘0‘); //输出600
最近在学习JS中的对象,借这个列子加深理解。
原文:http://www.cnblogs.com/my-codelife/p/4778890.html
评论(0)