Si tenemos por ejemplo un contador atrás en javascript y queremos que cuando cualquier número sea inferior a 10 en vez de mostrar el número con un dígito lo muestre con dos mostrando un cero antes, podemos hacer uso del método toLocaleString.

Al método toLocaleString hay que ponerle como opción minimumIntegerDigits: 2.

Ejemplo de uso:

var x = 9;
console.log(x.toLocaleString(undefined,{minimumInt egerDigits: 2}));


Salida:
09
var x = 15;
console.log(x.toLocaleString(undefined,{minimumInt egerDigits: 2}));


Salida:
15