如何将数字转换为3位数

时间:2014-07-01 06:09:11

标签: javascript html

我正在编写一个for循环,它返回1到999之间的数字。我希望数字以3位数字返回,即从001到999.如何将返回值转换为3位数?

1 个答案:

答案 0 :(得分:0)

填充+ ve整数的简单函数是:

function pad(n, length) {
  var len = length - (''+n).length;
  return (len > 0 ? new Array(++len).join('0') : '') + n
}

pad(32, 6) // '000032'
pad(32, 1) // '32'

如果您需要维护标志或处理小数,则需要做更多的工作。