Чтобы отформатировать число JavaScript в формате «000», вы можете использовать несколько методов. Вот некоторые из них:
-
Использование метода toLocaleString():
const number = 123; const formattedNumber = number.toLocaleString('en-US', { minimumIntegerDigits: 3 }); console.log(formattedNumber); // Output: "123"
-
Использование методаpadStart():
const number = 123; const formattedNumber = number.toString().padStart(3, '0'); console.log(formattedNumber); // Output: "123"
-
Использование регулярного выражения:
const number = 123; const formattedNumber = ('000' + number).slice(-3); console.log(formattedNumber); // Output: "123"
Эти методы преобразуют число в строку и гарантируют, что оно имеет ведущие нули, если оно меньше трех цифр. Если номер уже трехзначный или более, он останется неизменным.