我怎么知道整数一位或两位数?

时间:2015-03-16 19:28:33

标签: javascript

如何使用JavaScript判断整数是一位还是两位数?

我在Angular中创建时间过滤器,每次只有一位数时我需要在数字前加0。例如,而不是1:2:3有01:01:03。

2 个答案:

答案 0 :(得分:2)

首先将其转换为字符串,如果该字符串的长度小于2,则在其前面添加0 例如:

if (currentMinutes.toString().length == 1) {
    currentMinutes = "0" + currentMinutes;
}

答案 1 :(得分:1)

最简单的检查是将数字除以10,如果输出介于0和1之间,则加上前导零。

var a = numberYouWant;
if(a/10 < 1 && a/10 > 0){
    a = "0" + String(a);
}