永发信息网

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"
全部回答
  • 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 &lt; 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; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯