我一直在构建倒数计时器,我想知道我是否可以替换这段代码:
if( daysLeft< 10){
daysLeft = "0" + daysLeft;
}
if( hoursLeft< 10){
hoursLeft = "0" + hoursLeft;
}
if( minutesLeft< 10){
minutesLeft = "0" + minutesLeft;
}
if( secondsLeft< 10){
secondsLeft = "0" + secondsLeft;
}
用更合适(更好)的东西。 fiddle : http://jsfiddle.net/U7R6W/6/ 谢谢!
最佳答案
把事情弄干:
function zeroPad(number)
{
if (number < 10)
return ("0" + number);
return (number.toString());
}
然后在任何需要的地方使用zeroPad
。
为了保持一致性,此方法在每种情况下都返回一个字符串。
关于jquery - 倒数计时器的一个不错的选择 - 将 "0"放在个位数前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20514607/