Чтобы отформатировать число с помощью запятых в JavaScript, вы можете использовать различные методы. Вот несколько возможных подходов:
-
Использование метода toLocaleString():
const number = 1000000; const formattedNumber = number.toLocaleString(); console.log(formattedNumber); // Output: 1,000,000 -
Использование конструктора Intl.NumberFormat():
const number = 1000000; const formatter = new Intl.NumberFormat(); const formattedNumber = formatter.format(number); console.log(formattedNumber); // Output: 1,000,000 -
Использование регулярных выражений:
const number = 1000000; const formattedNumber = number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); console.log(formattedNumber); // Output: 1,000,000
Эти методы достигают одного и того же результата форматирования числа с помощью запятых, но используют разные подходы. Вы можете выбрать тот, который лучше всего соответствует вашим потребностям.