首頁  >  問答  >  主體

javascript - 使用js如何巧妙的用0补足指定位数?

例如:指定返回字符串长度是4,操作数是5,如何将这个5,变为'0005'返回


谢谢大家的回答!回答里有好几种思路,受益匪浅,再次感谢大家的回答,谢谢!

大家讲道理大家讲道理2750 天前1414

全部回覆(12)我來回復

  • 迷茫

    迷茫2017-04-10 15:03:24

    //正整数前置0
    var addZore=function(num,len){
        return Array(Math.abs(("" + num).length - ((len || 2) + 1))).join(0) + num
    }
    

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-10 15:03:24

    ('00000'+(5|0).toString()).substr(-5)

    回覆
    0
  • 取消回覆