Как преобразовать число JavaScript в строку с помощью запятых

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

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

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

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

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

Эти методы преобразуют число типа 1000000 в строковое представление «1 000 000» с запятыми.