Ответ 1
Для этого нет встроенной функции JavaScript, но вы можете легко написать свой собственный:
function pad(n) {
return (n < 10) ? ("0" + n) : n;
}
Возможный дубликат:
JavaScript, эквивалентный printf/string.format
Как создать значение Zerofilled с помощью JavaScript?
У меня есть число в переменной:
var number = 5;
Мне нужно, чтобы это число выводилось как 05:
alert(number); // I want the alert to display 05, rather than 5.
Как я могу это сделать?
Я мог бы вручную проверить номер и добавить 0 к нему в виде строки, но я надеялся, что там будет функция JS?
Для этого нет встроенной функции JavaScript, но вы можете легко написать свой собственный:
function pad(n) {
return (n < 10) ? ("0" + n) : n;
}
Попробуйте
function pad (str, max) {
return str.length < max ? pad("0" + str, max) : str;
}
alert(pad("5", 2));
Пример
Или
var number = 5;
var i;
if (number < 10) {
alert("0"+number);
}
Пример