Rellena un número con ceros en JavaScript [duplicado]

Posible duplicado:
¿Cómo puedo crear un valor Zerofilled usando JavaScript?

En JavaScript, necesito tener relleno.

Por ejemplo, si tengo el número 9, será "0009". Si tengo un número de decir 10, será "0010". Observe cómo siempre contendrá cuatro dígitos.

Una forma de hacer esto sería restar el número menos 4 para obtener el número de 0s que necesito poner.

¿Hay alguna manera más astuta de hacer esto?

Respuestas a la pregunta(9)

Su respuesta a la pregunta