如何在JavaScript中输出带前导零的整数我可以用数学四舍五入到小数位的x个整数,但是有办法把小数点的左边舍入吗?例如,如果我指定2个位置,则5变为05。
3 回答
胡子哥哥
TA贡献1825条经验 获得超6个赞
Number
Number.prototype.pad = function(size) {
var s = String(this);
while (s.length < (size || 2)) {s = "0" + s;}
return s;}例子:
(9).pad(); //returns "09"(7).pad(3); //returns "007"
鸿蒙传说
TA贡献1865条经验 获得超7个赞
function zeroPad(num, places) {
var zero = places - num.toString().length + 1;
return Array(+(zero > 0 && zero)).join("0") + num;}zeroPad(5, 2); // "05"zeroPad(5, 4); // "0005"zeroPad(5, 6);
// "000005"zeroPad(1234, 2); // "1234" :)添加回答
举报
0/150
提交
取消
