Форматирование чисел в JavaScript: как форматировать числа в формате 000

Чтобы отформатировать число JavaScript в формате «000», вы можете использовать несколько методов. Вот некоторые из них:

  1. Использование метода toLocaleString():

    const number = 123;
    const formattedNumber = number.toLocaleString('en-US', {
    minimumIntegerDigits: 3
    });
    console.log(formattedNumber); // Output: "123"
  2. Использование методаpadStart():

    const number = 123;
    const formattedNumber = number.toString().padStart(3, '0');
    console.log(formattedNumber); // Output: "123"
  3. Использование регулярного выражения:

    const number = 123;
    const formattedNumber = ('000' + number).slice(-3);
    console.log(formattedNumber); // Output: "123"

Эти методы преобразуют число в строку и гарантируют, что оно имеет ведущие нули, если оно меньше трех цифр. Если номер уже трехзначный или более, он останется неизменным.