Подтвердить что ты не робот

Покажите начальный ноль, если число меньше 10

Возможный дубликат:
JavaScript, эквивалентный printf/string.format
Как создать значение Zerofilled с помощью JavaScript?

У меня есть число в переменной:

var number = 5;

Мне нужно, чтобы это число выводилось как 05:

alert(number); // I want the alert to display 05, rather than 5.

Как я могу это сделать?

Я мог бы вручную проверить номер и добавить 0 к нему в виде строки, но я надеялся, что там будет функция JS?

4b9b3361

Ответ 1

Для этого нет встроенной функции JavaScript, но вы можете легко написать свой собственный:

function pad(n) {
    return (n < 10) ? ("0" + n) : n;
}

Ответ 2

Попробуйте

function pad (str, max) {
  return str.length < max ? pad("0" + str, max) : str;
}

alert(pad("5", 2));

Пример

http://jsfiddle.net/

Или

var number = 5;
var i;
if (number < 10) {
    alert("0"+number);
}

Пример

http://jsfiddle.net/