Форматирует номер в соответствии с локальным.
По умолчанию языковой стандарт – американский английский:
new Number(21.2).toLocaleString() //21.2
Мы можем передать локаль в качестве первого параметра:
new Number(21.2).toLocaleString('it') //21,2
Это восточный арабский
new Number(21.2).toLocaleString('ar-EG') //٢١٫٢
Есть несколько вариантов, которые вы можете добавить, и я предлагаю посмотреть страницу MDN , чтобы узнать больше.
Оригинал: “https://flaviocopes.com/javascript-number-tolocalestring/”