javascript中如何实现为字符添加前导零
答案:4 悬赏:0 手机版
解决时间 2021-04-02 00:02
- 提问者网友:沉默的哀伤
- 2021-04-01 19:50
比如将“1”转换为“001”,“12”转换为“012”。
最佳答案
- 五星知识达人网友:痴妹与他
- 2019-08-21 17:42
你好,函数如下:
function buquan(num,length){
var numstr = num.toString();
var l=numstr.length;
if (numstr.length>=length) {return numstr;}
for(var i = 0 ;i<length - l;i++){
numstr = "0" + numstr;
}
return numstr;
}
使用方法:
buquan(45,6)返回
"000045"
function buquan(num,length){
var numstr = num.toString();
var l=numstr.length;
if (numstr.length>=length) {return numstr;}
for(var i = 0 ;i<length - l;i++){
numstr = "0" + numstr;
}
return numstr;
}
使用方法:
buquan(45,6)返回
"000045"
全部回答
- 1楼网友:孤独入客枕
- 2020-03-29 01:39
function cc(n){return parseFloat(parseInt(n)/1000).toFixed(3).toString().substr(2);}<br>alert(cc(1))<br>alert(cc(12))
- 2楼网友:一把行者刀
- 2020-12-17 07:28
function buquan(num, length) {<br> num = num.toString();<br> var l = num.length;<br><br> if (l < length) {<br> num = new Array(length - l + 1).join('0') + num;<br> }<br><br> return num;<br>}<br><br>alert(buquan(1, 3));
- 3楼网友:三千妖杀
- 2019-12-30 20:34
var i = 10;
if(i<10&&i>0) {
i = “00”+ i;
} else if (i>10&&i<100) {
i = "0"+i;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯