Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since сентябрь 2017 г..
Объект Intl.NumberFormat предоставляет возможности форматирования чисел в соответствии с языковыми правилами.
Создаёт новый объект NumberFormat.
Возвращает массив, содержащий локали, которые поддерживаются без необходимости возврата к локали по умолчанию.
Эти свойства определены в Intl.NumberFormat.prototype и есть у всех экземпляров Intl.NumberFormat.
Intl.NumberFormat.prototype.constructorФункция-конструктор, создающая экземпляр объекта. Для экземпляров Intl.NumberFormat начальным значением является конструктор Intl.NumberFormat.
Intl.NumberFormat.prototype[@@toStringTag]Начальным значением свойства @@toStringTag является строка "Intl.NumberFormat". Это свойство используется в Object.prototype.toString().
Функция-геттер, которая форматирует число в соответствии с локалью и настройками форматирования этого объекта Intl.NumberFormat.
Intl.NumberFormat.prototype.formatRange()Функция-геттер, которая форматирует диапазон чисел в соответствии с локалью и настройками форматирования объекта Intl.NumberFormat, метод которого был вызван.
Intl.NumberFormat.prototype.formatRangeToParts()Возвращает массив объектов, представляющих диапазон числовых строк по частям, которые можно использовать для пользовательского форматирования с учетом локали.
Intl.NumberFormat.prototype.formatToParts()Возвращает массив объектов, представляющих части числа, которые могут быть использованы для пользовательского форматирования с учётом локали.
Intl.NumberFormat.prototype.resolvedOptions()Возвращает новый объект со свойствами, представляющими локаль и настройки форматирования, определённые во время инициализации объекта.
При использовании без указания локали возвращается строка, отформатированная в соответствии с локалью и настройками по умолчанию.
Этот пример показывает некоторые локализованные форматы чисел. Для получения формата языка, используемого в пользовательском интерфейсе вашего приложения, убедитесь, что вы указали этот язык (и, возможно, несколько запасных языков) используя параметр locales:
Результат может быть настроен с помощью параметра options:
Полный список настроек смотрите на странице Intl.NumberFormat() constructor.
| ECMAScript® 2027 Internationalization API Specification # numberformat-objects |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 17 февр. 2025 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.