JavaScript: как форматировать числа с помощью запятых

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

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

    const number = 1000000;
    const formattedNumber = number.toLocaleString();
    console.log(formattedNumber); // Output: 1,000,000
  2. Использование конструктора Intl.NumberFormat():

    const number = 1000000;
    const formatter = new Intl.NumberFormat();
    const formattedNumber = formatter.format(number);
    console.log(formattedNumber); // Output: 1,000,000
  3. Использование регулярных выражений:

    const number = 1000000;
    const formattedNumber = number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    console.log(formattedNumber); // Output: 1,000,000

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