TL
Tool Lab
💰Пожертвовать
💰Пожертвовать

Number Formatter

Format numbers in different locales, currencies, scientific notation, and more.

US (1,234,567.89)
1,234,567.89
EU (1.234.567,89)
1.234.567,89
IN (12,34,567.89)
12,34,567.89
CH (1 234 567.89)
1 234 567,89
Научная запись
1.23e+6
Фиксированная запятая
1234567.89
Компактный
1.23M
USD Валюта
$1,234,567.89
EUR Валюта
1.234.567,89 €
GBP Валюта
£1,234,567.89
Процент
1,234,567.89%
Двоичный
100101101011010000111
Шестнадцатеричный
0x12D687
Восьмеричный
0o4553207
Слова
one million two hundred thirty-four thousand five hundred sixty-seven

Об этом инструменте

Форматировщик чисел одновременно преобразует число в несколько региональных и технических форматов: форматы локали США, ЕС, Индии и Швейцарии, научная запись, фиксированная запятая, компактный, три валютных формата, процент и конвертация систем счисления (двоичный, hex, восьмеричный, слова).

Изменение знаков после запятой одновременно меняет уровень округления для всех форматов. Валютные форматы используют соответствующий символ и разделители для каждой локали.

Как использовать

  1. Введите число для форматирования в поле ввода.
  2. Настройте знаки после запятой для установки уровня округления.
  3. Просмотрите все результаты форматирования сразу в таблице ниже.
  4. Скопируйте значение из любой строки формата для использования в проекте.

Случаи использования

Разработчики просматривают региональные форматы чисел при реализации интернационализации (i18n). Бухгалтеры сравнивают представления валют по регионам. Инженеры проверяют научные записи и записи с фиксированной запятой. Разработчики встраиваемых систем проверяют двоичные и шестнадцатеричные представления.

Частые вопросы

  • Как определяются символы валют?Валютные форматы используют API Intl.NumberFormat, который автоматически применяет правильный символ валюты и разделители для каждой локали для USD, EUR и GBP.
  • Можно ли конвертировать десятичные числа в двоичные?Конвертации в двоичный, hex и восьмеричный форматы работают только с целой частью. Дробная часть усекается через Math.floor() перед конвертацией.
  • Что показывает компактный формат?Компактный формат сокращает большие числа с помощью K (тысячи), M (миллионы), B (миллиарды). Например: 1 200 000 → 1,2M