给具有单个数字的每个变量加零

时间:2019-01-10 21:08:35

标签: javascript jquery

var a = 1;
var b = 05;
var c = 10;
var d = 14;
var e = 7;

如果每个变量都是一个数字,则需要在其中添加零。

类似的东西:

for each([a, b, c, d, e] as el){
if el.length == 1){el = '0' + el;}
}

结果应为01 05 10 14 07

有帮助吗?

2 个答案:

答案 0 :(得分:5)

您可以将值转换为字符串并以零填充。

var a = 1,
    b = 05,
    c = 10,
    d = 14,
    e = 7;

[a, b, c, d, e] = [a, b, c, d, e].map(v => v.toString().padStart(2, 0));

console.log(a, b, c, d, e);

答案 1 :(得分:0)

这将解决您的问题

var e=[1, 12, 3, 4, 23];
var o=[];
e.forEach((el)=>{

if (el/10<1)
{
var t = '0' + el.toString();
o.push(t);
}
else
o.push(el);
})
alert(o);