javascript 如何将1、2、3... 变成01、02、03....10 这样呢?

JavaScript041

javascript 如何将1、2、3... 变成01、02、03....10 这样呢?,第1张

这是一个更通用的方法

var count=10

for(var i=0i<counti++){

var ii = "0000000000" + i

ii = ii.substring(ii.length - 2)//输出001就-3

alert(ii)

}

js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。 比如 parseInt("1234blue")//returns 1234 par...

你好,函数如下:

function buquan(num,length){

    var numstr = num.toString()

    var l=numstr.length

    if (numstr.length>=length) {return numstr}

     

    for(var  i = 0 i<length - li++){

      numstr = "0" + numstr  

     }

    return numstr 

   }

使用方法:

buquan(45,6)

返回

"000045"