龙哥网

龙哥网

js简单实现数字位数不够前面补0的方法代码(js 数字前面补0)
2021-12-17

数字按个位数递增,没达到十位数或更高位数时,数字前面自动补0,如01、02、03、……、10、11如此类推,可以通过js代码实现。

代码示例

var _n = 1; //初始数
var _m = 2; //最高位数
var _a = Array(_m); //长度为2的空数组
_a = _a.join(0); //使用0隔开空数组,且把数组转换成字符串,结果是00
_a = _a + _n; // 拼接字符串,结果是 001
_a = _a.slice(-_m); //截取保留最后面2位字符串(slice(-2)表示从后面往前面数2位)
console.log(_a); //结果等于01

写成函数

function prefixZero(n,m){
	var _a = (Array(m).join(0) + n).slice(-m);
	return _a;
}

调用

prefixZero(1,2);
免责声明
本站部分资源来源于互联网 如有侵权 请联系站长删除
龙哥网是优质的互联网科技创业资源_行业项目分享_网络知识引流变现方法的平台为广大网友提供学习互联网相关知识_内容变现的方法。