¿Cómo puedo rellenar un valor con ceros iniciales?

¿Cuál es la forma recomendada para zerofill un valor en JavaScript? Me imagino que podría construir una función personalizada para rellenar los ceros con un valor tipificado, pero me pregunto si hay una forma más directa de hacerlo.

Nota: Por "zerofilled" lo digo en el sentido de la base de datos de la palabra (donde una representación zerofilled de 6 dígitos del número 5 sería "000005").

Respuestas a la pregunta(30)

Su respuesta a la pregunta