Number Formatter
Format numbers in different locales, currencies, scientific notation, and more.
Об этом инструменте
Форматировщик чисел одновременно преобразует число в несколько региональных и технических форматов: форматы локали США, ЕС, Индии и Швейцарии, научная запись, фиксированная запятая, компактный, три валютных формата, процент и конвертация систем счисления (двоичный, hex, восьмеричный, слова).
Изменение знаков после запятой одновременно меняет уровень округления для всех форматов. Валютные форматы используют соответствующий символ и разделители для каждой локали.
Как использовать
- Введите число для форматирования в поле ввода.
- Настройте знаки после запятой для установки уровня округления.
- Просмотрите все результаты форматирования сразу в таблице ниже.
- Скопируйте значение из любой строки формата для использования в проекте.
Случаи использования
Разработчики просматривают региональные форматы чисел при реализации интернационализации (i18n). Бухгалтеры сравнивают представления валют по регионам. Инженеры проверяют научные записи и записи с фиксированной запятой. Разработчики встраиваемых систем проверяют двоичные и шестнадцатеричные представления.
Частые вопросы
- Как определяются символы валют? — Валютные форматы используют API Intl.NumberFormat, который автоматически применяет правильный символ валюты и разделители для каждой локали для USD, EUR и GBP.
- Можно ли конвертировать десятичные числа в двоичные? — Конвертации в двоичный, hex и восьмеричный форматы работают только с целой частью. Дробная часть усекается через Math.floor() перед конвертацией.
- Что показывает компактный формат? — Компактный формат сокращает большие числа с помощью K (тысячи), M (миллионы), B (миллиарды). Например: 1 200 000 → 1,2M